2017-07-14 22 views
1

私はUbuntuを新しく使い慣れており、AngularJS(4)とAngular CLIもまったく新しくありません。私はWindows 10でこのプログラムを使用しましたが、今はUbuntuにインストールしようとしています。Angular CLIはUbuntu 16.04/Node v4.2.6/NPM 3.5.2にインストールされません

私は試してみて、それが可能かどうか、インストールしてください。

sudo npm install --unsafe-perm -g @angular/cli 

(ERROR +私は新しいアプリを作成しようとすると)

npm WARN optional Skipping failed optional dependency /@angular/cli/chokidar/fsevents: 
npm WARN notsup Not compatible with your operating system or architecture: [email protected] 
[email protected]:~$ ng new eddie 
/usr/local/lib/node_modules/@angular/cli/models/config/config.js:17 
    constructor(_configPath, schema, configJson, fallbacks = []) { 
                 ^

SyntaxError: Unexpected token = 
    at exports.runInThisContext (vm.js:53:16) 
    at Module._compile (module.js:374:25) 
    at Object.Module._extensions..js (module.js:417:10) 
    at Module.load (module.js:344:32) 
    at Function.Module._load (module.js:301:12) 
    at Module.require (module.js:354:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (/usr/local/lib/node_modules/@angular/cli/models/config.js:3:18) 
    at Module._compile (module.js:410:26) 
    at Object.Module._extensions..js (module.js:417:10) 

または


sudo apt install @angular/cli 

sudo: unable to resolve host eddieslaptop 

(エラー)

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
E: Unable to locate package @angular 

これはインストールされません。どんな助けもありがとう!

答えて

1

ノードの古いバージョンがあるためです。したがって、最新のにノードのバージョンを更新してください。

nvmを使用すると、簡単に更新できます。以下はそのコマンドです。更新されたバージョンを使用する

nvm install NEW_VERSION --reinstall-packages-from=OLD_VERSION 
Eg. nvm install 7.10.0 --reinstall-packages-from=4.2.6 

その後

Runコマンドnvm use 7.10.0。古いバージョンをアンインストールする場合は、コマンドnvm uninstall OLD_VERSIONを実行します。

これで問題は解決します。

+0

ありがとうございました。 –

+0

'nvm:コマンドが見つかりませんでした。 ' – ChrisProsser

+0

この回答は役に立ちました:https://stackoverflow.com/a/41196107/2012446 – ChrisProsser

関連する問題