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

Relaterade artiklar