我正在尝试使用创建一个新的Angular2应用程序
ng new myAppName
这就行了
/ Installing packages for tooling via npm
它坐了大约一个小时。
前一次发生这种情况我杀死了这个过程并尝试重新运行
ng new xxx
这失败了,因为有角度的cli在某个地方有一些应用程序名称的引用,那就是我必须选择一个新的应用程序名称。
我该如何解决这个问题?
我遇到了同样的问题。我通过使用yarn解决了。按照以下步骤
ng new
创建应用程序,但使用以下命令跳过安装包。您可以使用yarn
手动安装它们
ng new project-name --skip-install
cd project-name
yarn install
这将以超快的速度安装您的依赖项我有同样的问题。我等了一会儿,然后说Installed packages for tooling via npm.
在github上查看此问题的相同内容: https://github.com/angular/angular-cli/issues/3032
使用--skip-install
或--skip-npm
运行它可以为一些人工作。
ng new myAppName --skip-install
我有同样的问题。等了一会儿,最后创建了这个项目。所以,要耐心等待!
主要原因是因为npm尝试安装依赖项。
您可以立即跳过安装依赖项。然后使用以下命令安装它们:
ng new myAppName --skip--install
然后转到myAppName并运行npm install
cd myAppName
npm install
安装完所有依赖项后。现在,您可以使用以下命令启动应用
npm start
欲了解更多信息,请阅读以下主题:https://github.com/angular/angular-cli/issues/3032
尝试以管理员身份运行cmd,需要4到5分钟。
尝试npm缓存清理
如果已安装angular cli,请运行新命令
新的xxx
希望这可以帮助。
谢谢,茉莉
有些人使用root用户(sudo)安装angular-cli
,因为在某些使用普通用户的系统上会导致权限错误。但他可能会引起你所面临的问题。
要解决这个问题:
1)删除你的全局angular-cli(使用sudo):
sudo npm uninstall -g angular-cli
2)按照下面的说明修复npm权限:
https://docs.npmjs.com/getting-started/fixing-npm-permissions
3)重新安装angular-cli,这次不使用sudo:
npm install -g angular-cli
要解决此问题,请运行
ng new myAppName --skip-install
然后在命令行中转到新项目文件夹
cd myAppName
然后运行
npm install
这解决了我的问题。
第二种方法是在挂起时按Ctrl + C.
Installing packages for tooling via npm
然后转到项目文件夹并运行npm install
尝试安装最后一个版本的node.js,因为根据angular 2 site:
如果您的计算机上尚未安装Node.js和npm,请安装它们。我们的示例需要node v5.x.x或更高版本以及npm 3.x.x或更高版本。要检查您使用的是哪个版本,请在终端窗口中运行node -v和npm -v。
1)卸载angular-cli
sudo npm uninstall -g angular-cli
2)尝试缓存清理
npm cache clean
3)安装angular-cli
sudo npm install -g angular-cli
如果您没有收到错误,请删除node_modules,然后再由npm install
重新请求。在我的情况下,之后我看到一条实际的错误消息:
Error encountered resolving symbol values statically. Function calls are not supported. Consider replacing the function or lambda with a reference to an exported function (position 39:16 in the original .ts file), resolving symbol AppModule in /..../app/app.module.ts
,在我的模块中为供应商定义工厂之后。
也许这会对某人有所帮助。
我实际上有同样的问题,这是由非常慢的网络连接造成的
“通过npm安装工具包。”下载并安装该工具,因此可能需要几分钟时间