angular cli无法安装,得到错误为“无法找到模块”hosted-git-info'`

时间:2018-03-26 05:40:20

标签: node.js npm angular-cli

我正在尝试使用ng new创建新项目,但收到的错误为:

npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'hosted-git-info'

这是详细的日志文件:

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Users\\MB112830\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   '--quiet' ]
2 info using npm@5.7.1
3 info using node@v8.9.4
4 verbose stack Error: Cannot find module 'hosted-git-info'
4 verbose stack     at Function.Module._resolveFilename (module.js:538:15)
4 verbose stack     at Function.Module._load (module.js:468:25)
4 verbose stack     at Module.require (module.js:587:17)
4 verbose stack     at require (internal/module.js:11:18)
4 verbose stack     at Object.<anonymous> (C:\Users\MB112830\AppData\Roaming\npm\node_modules\npm\node_modules\normalize-package-data\lib\fixer.js:3:21)
4 verbose stack     at Module._compile (module.js:643:30)
4 verbose stack     at Object.Module._extensions..js (module.js:654:10)
4 verbose stack     at Module.load (module.js:556:32)
4 verbose stack     at tryModuleLoad (module.js:499:12)
4 verbose stack     at Function.Module._load (module.js:491:3)
5 verbose cwd E:\Tutorials\Angular2\NG5\new-way
6 verbose Windows_NT 10.0.10240
7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\MB112830\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "--quiet"
8 verbose node v8.9.4
9 verbose npm  v5.7.1
10 error code MODULE_NOT_FOUND
11 error Cannot find module 'hosted-git-info'
12 verbose exit [ 1, true ]

这里有什么问题?怎么解决这个?

2 个答案:

答案 0 :(得分:0)

这是因为文件已损坏或删除。因此请执行以下步骤。

1。卸载节点。

2。从npm删除npm-cacheC:\Users\userName\AppData\Roaming文件夹

3。安装节点。

有效!。

答案 1 :(得分:-1)

您好我可以在E:drive中看到您的项目请尝试在C盘中全局安装角度。

  

npm install -g @ angular / cli   安装后请创建一个项目文件夹名称(客户端)   c://&gt; ng新客户端   创建新项目后进入客户端文件夹   C://&gt; cd客户端   c://&gt;客户&gt; ng服务   使用localhost:4200打开浏览器,您可以在运行模式下看到您的角度主页。   :)干杯