我正在尝试使用命令
创建一个Angular项目ng new my
创作开始但是在某个时刻陷入困境并且永远不会结束。我得到以下终端输出,
Could not start watchman; falling back to NodeWatcher for file system events.
Visit http://ember-cli.com/user-guide/#watchman for more info.
installing ng2
create .editorconfig
create README.md
create src/app/app.component.css
create src/app/app.component.html
create src/app/app.component.spec.ts
create src/app/app.component.ts
create src/app/app.module.ts
create src/app/index.ts
create src/app/shared/index.ts
create src/assets/.gitkeep
create src/assets/.npmignore
create src/environments/environment.prod.ts
create src/environments/environment.ts
create src/favicon.ico
create src/index.html
create src/main.ts
create src/polyfills.ts
create src/styles.css
create src/test.ts
create src/tsconfig.json
create src/typings.d.ts
create angular-cli.json
create e2e/app.e2e-spec.ts
create e2e/app.po.ts
create e2e/tsconfig.json
create .gitignore
create karma.conf.js
create package.json
create protractor.conf.js
create tslint.json
Successfully initialized git.
Installing packages for tooling via npm.
在最后一行之后,它会永久停止,我会在提供10分钟的时间后退出。虽然文件是正确生成的,但当我运行ng server
时,我会收到错误,
1st time: it count find the portfinder
2nd time: module.js:327
throw err;
^
Error: Cannot find module 'ember-cli/lib/cli'
我认为我需要为Installing packages for tooling
提供更多时间,或者还有其他什么。这是我第一次使用Angular
,因此对此问题略有不满。感谢。
EDIT:
我再次尝试并等待足够长时间以获取以下错误消息,
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v4.6.0
npm ERR! npm v2.15.9
npm ERR! code EPEERINVALID
npm ERR! peerinvalid The package @angular/compiler@2.1.0 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer @angular/compiler-cli@0.6.4 wants @angular/compiler@2.0.2
npm ERR! peerinvalid Peer @angular/platform-server@2.1.0 wants @angular/compiler@2.1.0
npm ERR! Please include the following file with any support request:
npm ERR! /Users/Chaklader/Desktop/my/npm-debug.log
Package install failed, see above.
我应该做什么来解决问题?
答案 0 :(得分:0)
您可以按照以下步骤解决问题:
angular-cli
的旧版本
新的应用程序--skip-npm以避免安装。对于最新版本,您可以使用ng new App --skip-install
代替cd App
进入目录,然后通过npm install
安装npm。CLI
,以下是如何编译和运行ng serve
。我参考了这个solution-angular-ng-new-command-stuck-at-installing-packages-for-tooling-via-npm解决了这个问题。