2017-06-15 69 views
1

我剛剛重新安裝了node.js,npm和angular-cli,但這最後一個在我的PC上運行在Windows 10上不起作用。node.js的版本是8.1.2, npm的版本是5.0.3。我用命令行npm install -g @angular/cli安裝了angular-cli。現在,當我嘗試ng開始的任何命令行我有錯誤:角度cli不能在Windows 10上工作

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) 

任何想法有什麼不好?

回答

1

在黑暗中拍攝,但我聽說-g安裝會干擾當地的角度cli。但是,這似乎只是從下載中丟失的一個模塊,也許只是丟失了一個包。嘗試卸載並重新安裝一遍

0

嘗試降級節點V7和NPM到V4然後運行:

rm -rf node_modules dist

npm cache clear --force

npm install

也有一些線程提去除了package.lock這是npm @ 5的新部分。 Furhtermore值得檢查你的打字稿版本,確保它是> 2.2.0。

1

我也是在Windows 10節點8.1.4和5.2.0 NPM什麼 工作對我來說是繼從問題線程我在GitHub上找到的步驟:https://github.com/angular/angular-cli/issues/4425 。鏈接描述如下步驟:

卸載角CLI

npm uninstall @angular/cli -g 

安裝rxJS

npm install rxjs -g 

清除緩存

npm cache clean 

手動在

刪除內容

安裝角度cli npm安裝

@angular/cli -g