为什么我不能使用" ng new"来创建新项目?句法

时间:2016-11-21 06:32:54

标签: node.js angular npm angular-cli

节点版本 v7.0.0

npm版本 v3.10.8

我安装" npm install -g angular-cli"在C:\

并在C:\ newfolder上创建新项目,但不幸的是我收到了这个错误:

C:\ang>ng new app
module.js:474
    throw err;
    ^

Error: Cannot find module 'C:\Users\Cindy\AppData\Roaming\npm\node_modules\angular-cli\bin\ng'
    at Function.Module._resolveFilename (module.js:472:15)
    at Function.Module._load (module.js:420:25)
    at Module.runMain (module.js:607:10)
    at run (bootstrap_node.js:382:7)
    at startup (bootstrap_node.js:137:9)
    at bootstrap_node.js:497:3

1 个答案:

答案 0 :(得分:1)

我也尝试过这样做,结果发现将节点更新为v7.0.0是原因。

根据我的理解,

节点7存在绑定问题。它无法在我的系统中找到绑定。

卸载它&安装节点6. *帮助。

请按照以下步骤操作:

卸载节点v7。

删除npm& npm cache中的AppData/Roaming/个目录。

安装节点版本6.9。

运行npm cache clean

&安培;然后全局安装angular-cli。

如果需要,您可以在以下位置跟踪问题:

Github Link For this particular Issue

希望这有帮助