nestjs / azure-storage

Azure Storage module for Nest framework (node.js) ☁️
https://nestjs.com
MIT License
87 stars 35 forks source link

Add command isn't working as expected #297

Open xuzaixian opened 2 years ago

xuzaixian commented 2 years ago

Is there an existing issue for this?

Current behavior

  1. nest new add-issue
  2. cd add-issue
  3. nest add @nestjs/azure-storage
  4. Error: Collection "@nestjs/azure-storage" cannot be resolved.

After a while, when @nestjs/azure-storage is actually installed. nest add @nestjs/azure-storage works as expected

Minimum reproduction code

nest new add-issue

Steps to reproduce

  1. nest new add-issue
  2. cd add-issue
  3. nest add @nestjs/azure-storage

Expected behavior

use library schematic after package install.

Package version

8.2.6

NestJS version

No response

Node.js version

No response

In which operating systems have you tested?

Other

I found out that variable collect here is alwasy true。 It seems that the problem is run function here will resolve immediately.

image
micalevisk commented 2 years ago

I'm getting another error:

$ npx nest add @nestjs/azure-storage
✔ Package installation in progress... ☕
Starting library setup...
Error: NOT SUPPORTED: keyword "id", use "$id" for schema ID
    at Object.code (/tmp/add-issue/node_modules/ajv/dist/vocabularies/core/id.js:6:15)
    at keywordCode (/tmp/add-issue/node_modules/ajv/dist/compile/validate/index.js:454:13)
    at /tmp/add-issue/node_modules/ajv/dist/compile/validate/index.js:222:17
    at CodeGen.code (/tmp/add-issue/node_modules/ajv/dist/compile/codegen/index.js:439:13)
    at CodeGen.block (/tmp/add-issue/node_modules/ajv/dist/compile/codegen/index.js:568:18)
    at iterateKeywords (/tmp/add-issue/node_modules/ajv/dist/compile/validate/index.js:219:9)
    at groupKeywords (/tmp/add-issue/node_modules/ajv/dist/compile/validate/index.js:208:13)
    at /tmp/add-issue/node_modules/ajv/dist/compile/validate/index.js:192:13
    at CodeGen.code (/tmp/add-issue/node_modules/ajv/dist/compile/codegen/index.js:439:13)
    at CodeGen.block (/tmp/add-issue/node_modules/ajv/dist/compile/codegen/index.js:568:18)
xuzaixian commented 2 years ago

I'm getting another error:

$ npx nest add @nestjs/azure-storage
✔ Package installation in progress... ☕
Starting library setup...
Error: NOT SUPPORTED: keyword "id", use "$id" for schema ID
    at Object.code (/tmp/add-issue/node_modules/ajv/dist/vocabularies/core/id.js:6:15)
    at keywordCode (/tmp/add-issue/node_modules/ajv/dist/compile/validate/index.js:454:13)
    at /tmp/add-issue/node_modules/ajv/dist/compile/validate/index.js:222:17
    at CodeGen.code (/tmp/add-issue/node_modules/ajv/dist/compile/codegen/index.js:439:13)
    at CodeGen.block (/tmp/add-issue/node_modules/ajv/dist/compile/codegen/index.js:568:18)
    at iterateKeywords (/tmp/add-issue/node_modules/ajv/dist/compile/validate/index.js:219:9)
    at groupKeywords (/tmp/add-issue/node_modules/ajv/dist/compile/validate/index.js:208:13)
    at /tmp/add-issue/node_modules/ajv/dist/compile/validate/index.js:192:13
    at CodeGen.code (/tmp/add-issue/node_modules/ajv/dist/compile/codegen/index.js:439:13)
    at CodeGen.block (/tmp/add-issue/node_modules/ajv/dist/compile/codegen/index.js:568:18)

I think it's an another issue

blowsie commented 5 months ago

Same for me on windows

λ nest add @nestjs/azure-storage
√ Package installation in progress... ☕
Starting library setup...
Error: Collection "@nestjs/azure-storage" cannot be resolved.

Failed to execute command: node @nestjs/azure-storage:nest-add --source-root="src" C:\Users\xxx\scoop\apps\nvm\current\nodejs\nodejs\node.exe C:\Users\xxx\AppData\Local\pnpm\global\5\node_modules\@nestjs\cli\bin\nest.js add @nestjs/azure-storage