2017-05-17 129 views
3

我在我的MacBook機器上安裝了@ angular/cli。節點服務器版本是v6.9.5,npm版本是3.10.10。我運行了以下命令來安裝@ angular/cli。@ angular/cli在安裝後無法使用

sudo npm install -g @angular-cli

當我運行ng幫助命令或ng的任何命令。它顯示了我下面的錯誤

Parsing .angular-cli.json failed. Please make sure your .angular-cli.json is valid JSON. Error: SyntaxError: Unexpected token u in JSON at position 22

InvalidConfigError: Parsing .angular-cli.json failed. Please make sure your 
.angular-cli.json is valid JSON. 
Error: SyntaxError: Unexpected token u in JSON at position 22 
    at InvalidConfigError (/usr/local/lib/node_modules/@angular/cli/models/config/config.js:10:9) 
    at Function.fromConfigPath (/usr/local/lib/node_modules/@angular/cli/models/config/config.js:77:19) 
    at Function.fromProject (/usr/local/lib/node_modules/@angular/cli/models/config.js:96:46) 
    at Object.<anonymous> (/usr/local/lib/node_modules/@angular/cli/commands/build.js:7:35) 
    at Module._compile (module.js:570:32) 
    at Object.Module._extensions..js (module.js:579:10) 
    at Module.load (module.js:487:32) 
    at tryModuleLoad (module.js:446:12) 
    at Function.Module._load (module.js:438:3) 
    at Module.require (module.js:497:17) 

我也卸載和@ angualr/CLI和清除緩存然後重新安裝@ angualr/CLI。我運行以下命令。

sudo npm uninstall -g @angular-cli 
npm cache clean sudo 
npm install -g @angular-cli 

仍然出現同樣的問題。

+1

@ angular-cli現在被折舊嘗試安裝'@ angular/cli @ latest' –

+0

我安裝了@ angular/cli包。在此之前,我卸載了以前的軟件包並清除了緩存。但仍然出現相同的錯誤消息。 –

回答

3

該軟件包被稱爲@angular/cli,所以npm install -g @angular/cli也是如此。

+0

我安裝了@ angular/cli包。在此之前,我卸載了以前的軟件包並清除了緩存。仍然是相同的錯誤信息。 –

+0

'angular-cli.json'的格式已經改變了幾次。也許你還有一箇舊版本。你可以發佈你的JSON在某個地方的鏈接,這樣我們可以看看它可能有什麼問題嗎? –

+0

在這條路徑上沒有這個名字的文件。 /usr/local/lib/node_modules/@ angular/cli /。 你能告訴我這個文件的確切路徑嗎? –

1

@angular-cli是以前的版本。現在,你需要

npm install -g @angular/cli 

@angular/cli版本

+0

我安裝了@ angular/cli軟件包。在此之前,我卸載了以前的軟件包並清除了緩存。但仍然出現相同的錯誤消息。 –

0

我也面臨同樣的問題,所以我嘗試了下面給出的這種方法。

的卸載乾淨角CLI,像故宮卸載-g角CLI 克隆這個角CLI回購, 轉到角CLI回購的文件夾,並運行NPM鏈接, 轉到我的項目文件夾 運行npm link angular-cli 現在運行ng命令,我使用我的項目文件夾中的./node_modules/angular-cli/bin/ng

相關問題