javascript - nest Kommandot hittades inte
Jag följde dokumentationen för att skapa mitt första NestJS-projekt.
Installation av Nest CLI med kommandot npm i -g @nestjs/cli lyckades.
Utdata var:
+ @nestjs/[email
updated 1 package in 11.326s
Men när jag försöker skapa ett projekt med Nest CLI:
nest new project-name
Jag får följande fel:
zsh: command not found: nest
Några detaljer om min miljö:
- OSX
- iTerm
- npm version 6.5.0
Svar #1
Använd npx @nestjs/cli istället för nest
t.ex. npx @nestjs/cli g controller pages
Svar #2
Jag fick också samma konsolfel när jag körde npm install!
Felet var
@nestjs/cli
npm WARN deprecated [email : https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email : Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email : Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email : fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/@nestjs/cli
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/@nestjs
npm WARN notsup Unsupported engine for [email : wanted: {"node":"<8.10.0"} (current: {"node":"12.14.1","npm":"6.13.4"})
npm WARN notsup Not compatible with your version of node/npm: [email
Hur jag kunde installera:
Lösning
sudo npm install -g @nestjs/cli
