角度cli不在Windows 10上工作

时间:2017-06-15 20:09:02

标签: node.js windows angular npm angular-cli

我刚刚重新安装了node.js,npm和angular-cli,但最后一个在我的PC上运行在Windows 10上不起作用.minode.js的版本是8.1.2,npm的版本是5.0.3 。我使用命令行npm install -g @angular/cli安装了angular-cli。现在,当我尝试以ng开头的任何命令行时,出现错误:

module.js:487
throw err;
^

Error: Cannot find module '@ngtools/json-schema'
    at Function.Module._resolveFilename (module.js:485:15)
    at Function.Module._load (module.js:437:25)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Users\Raphaël\AppData\Roaming\npm\node_modules\@angular\cli\models\config\config.js:6:23)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)

知道出了什么问题吗?

3 个答案:

答案 0 :(得分:2)

在黑暗中拍摄,但我听说-g安装会干扰局部角度cli。但是,这似乎只是一个缺少下载的模块,可能只是丢失了一个包。尝试重新卸载并重新安装

答案 1 :(得分:2)

我也在Windows 10上。节点8.1.4和npm 5.2.0 对我有用的是遵循我在github上找到的问题主题的步骤:https://github.com/angular/angular-cli/issues/4425 。该链接描述了以下步骤:

卸载angular cli

npm uninstall @angular/cli -g

安装rxJS

npm install rxjs -g

清除缓存

npm cache clean

手动删除

中的内容
%AppData%\npm\node_modules

已安装的角度cli npm安装

@angular/cli -g

答案 2 :(得分:0)

尝试将节点降级到v7,将npm降级到v4然后运行:

rm -rf node_modules dist

npm cache clear --force

npm install

还有一些线程提到删除package.lock这是npm @ 5的新部分。此外,值得检查您的打字稿版本,确保它是&gt; 2.2.0。