创建新的angular 4项目时出错

创建新的angular 4项目时出错,angular,angular-cli,Angular,Angular Cli,我已成功安装angular cli,但当我运行此命令ng new myApp时,它会给出一个错误 ng未被识别为内部或外部命令 当我运行这个命令时 +-- @angular/cli@1.4.1 +-- angular-cli@1.0.0-beta.28.3 +-- babel-core@6.25.0 +-- cordova@6.5.0 +-- ionic@2.2.3 +-- lite-server@2.3.0 +-- live-server@1.2.0 +-- nodemon@1.11.0 +-

我已成功安装angular cli,但当我运行此命令ng new myApp时,它会给出一个错误

ng未被识别为内部或外部命令 当我运行这个命令时

+-- @angular/cli@1.4.1
+-- angular-cli@1.0.0-beta.28.3
+-- babel-core@6.25.0
+-- cordova@6.5.0
+-- ionic@2.2.3
+-- lite-server@2.3.0
+-- live-server@1.2.0
+-- nodemon@1.11.0
+-- npm@5.4.1
`-- udemy-dl@0.0.9
错误如下所示

npm ERR! peer dep missing: rxjs@^5.0.1, required by @angular/core@2.4.10
npm ERR! missing: q@^1.4.1, required by cordova-common@2.0.0
npm ERR! missing: underscore@^1.8.3, required by cordova-common@2.0.0
npm ERR! missing: base64-js@^1.0.2, required by buffer@4.9.1
npm ERR! missing: isarray@^1.0.0, required by buffer@4.9.1
npm ERR! missing: acorn@^4.0.3, required by syntax-error@1.3.0
npm ERR! missing: punycode@1.3.2, required by url@0.11.0
npm ERR! missing: inherits@2.0.1, required by util@0.10.3
npm ERR! missing: debug@2.6.4, required by finalhandler@1.0.2
npm ERR! missing: debug@2.6.1, required by send@0.15.1
npm ERR! missing: ms@0.7.2, required by send@0.15.1
npm ERR! missing: glob@^7.1.1, required by init-package-json@1.10.1
npm ERR! missing: glob@^7.1.1, required by read-package-json@2.0.5
npm ERR! missing: abbrev@~1.0.9, required by npm@2.15.12
npm ERR! missing: ansicolors@~0.3.2, required by npm@2.15.12
npm ERR! missing: ansistyles@~0.1.3, required by npm@2.15.12
npm ERR! missing: archy@~1.0.0, required by npm@2.15.12
npm ERR! missing: async-some@~1.0.2, required by npm@2.15.12
npm ERR! missing: char-spinner@~1.0.1, required by npm@2.15.12
npm ERR! missing: chmodr@~1.0.2, required by npm@2.15.12
npm ERR! missing: chownr@~1.0.1, required by npm@2.15.12
npm ERR! missing: cmd-shim@~2.0.2, required by npm@2.15.12
npm ERR! missing: columnify@~1.5.4, required by npm@2.15.12
npm ERR! missing: config-chain@~1.1.10, required by npm@2.15.12
npm ERR! missing: dezalgo@~1.0.3, required by npm@2.15.12
npm ERR! missing: editor@~1.0.0, required by npm@2.15.12
npm ERR! missing: fs-vacuum@~1.2.9, required by npm@2.15.12
npm ERR! missing: fs-write-stream-atomic@~1.0.8, required by npm@2.15.12
npm ERR! missing: fstream-npm@~1.1.1, required by npm@2.15.12
npm ERR! missing: github-url-from-git@~1.4.0, required by npm@2.15.12
npm ERR! missing: github-url-from-username-repo@~1.0.2, required by npm@2.15.12
npm ERR! missing: glob@~7.0.6, required by npm@2.15.12
npm ERR! missing: hosted-git-info@~2.1.5, required by npm@2.15.12
npm ERR! missing: init-package-json@~1.9.4, required by npm@2.15.12
npm ERR! missing: lockfile@~1.0.1, required by npm@2.15.12
npm ERR! missing: lru-cache@~4.0.1, required by npm@2.15.12
npm ERR! missing: node-gyp@~3.6.0, required by npm@2.15.12
npm ERR! missing: nopt@~3.0.6, required by npm@2.15.12
npm ERR! missing: normalize-git-url@~3.0.2, required by npm@2.15.12
npm ERR! missing: npm-cache-filename@~1.0.2, required by npm@2.15.12
npm ERR! missing: npm-install-checks@~1.0.7, required by npm@2.15.12
npm ERR! missing: npm-package-arg@~4.1.0, required by npm@2.15.12
npm ERR! missing: npm-registry-client@~7.2.1, required by npm@2.15.12
npm ERR! missing: npm-user-validate@~0.1.5, required by npm@2.15.12
npm ERR! missing: npmlog@~2.0.4, required by npm@2.15.12
npm ERR! missing: path-is-inside@~1.0.0, required by npm@2.15.12
npm ERR! missing: read-installed@~4.0.3, required by npm@2.15.12
npm ERR! missing: readable-stream@~2.1.5, required by npm@2.15.12

我怎样才能解决它?有什么问题吗?

我认为问题始于节点安装。 请使用检查节点版本

node -v
npm -v
节点必须是v8.5.0的最新版本,npm必须是5.4.1的最新版本

然后,请使用重新安装angular cli

npm install -g @angular/cli
然后检查版本

ng -v
版本将是1.4.1,如果一切正常,您可以创建项目为

ng new myNewProject 

我认为问题始于节点安装。 请使用检查节点版本

node -v
npm -v
节点必须是v8.5.0的最新版本,npm必须是5.4.1的最新版本

然后,请使用重新安装angular cli

npm install -g @angular/cli
然后检查版本

ng -v
版本将是1.4.1,如果一切正常,您可以创建项目为

ng new myNewProject 

您应该全局安装Angular Client,以便直接调用ng命令,请运行:

npm install -g @angular/cli

您应该全局安装Angular Client,以便直接调用ng命令,请运行:

npm install -g @angular/cli

使用以下命令更新或安装angular cli软件包:

c:\ npm install -g @angular/cli
c:\ npm new projectName
之后,通过以下命令在所需位置创建新项目:

c:\ npm install -g @angular/cli
c:\ npm new projectName

使用以下命令更新或安装angular cli软件包:

c:\ npm install -g @angular/cli
c:\ npm new projectName
之后,通过以下命令在所需位置创建新项目:

c:\ npm install -g @angular/cli
c:\ npm new projectName

节点6.9.0或更高版本以及NPM 3或更高版本的Angular CLI要求。我当前的节点版本是v6.10.0。如何更新节点?使用nvm或从站点下载最新版本。我不知道您的操作系统,但网站上有一个安装指南。wellcome:Angular CLI对Node 6.9.0或更高版本以及NPM 3或更高版本的要求。我当前的Node版本是v6.10.0。如何更新Node?使用nvm或从网站下载最新版本。我不知道你的操作系统,但网站上有安装指南。你很好: