2016-11-05 77 views
0

我想在角度2拍摄所以我现在正在安装angular2 cli,但是当我安装它然后运行ng new newapp时,它尴尬地打开命令行并说'mg' (甚至不是'ng')。Angular2 Cli安装问题

这里的时候我跑'ng new myapp'

enter image description here

我跑sudo npm install -g [email protected]这给下面的输出会发生什么:

npm WARN engine [email protected]: wanted: {"node":">= 4.1.0","npm":">= 3.0.0"} (current: {"node":"4.6.1","npm":"2.15.9"}) 
npm WARN engine @ngtools/[email protected]: wanted: {"node":">= 4.1.0","npm":">= 3.0.0"} (current: {"node":"4.6.1","npm":"2.15.9"}) 
npm WARN engine @angular-cli/[email protected]: wanted: {"node":">= 4.1.0","npm":">= 3.0.0"} (current: {"node":"4.6.1","npm":"2.15.9"}) 
npm WARN optional dep failed, continuing [email protected] 
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to [email protected]^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree. 

> [email protected] install /home/user/.npm-packages/lib/node_modules/angular-cli/node_modules/angular2-template-loader/node_modules/codecov/node_modules/execSync 
> node install.js 

[execsync v1.0.2] Attempting to compile native extensions. 
[execSync v1.0.2] 
    Native code compile failed!! 
npm WARN deprecated [email protected]: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
npm WARN deprecated [email protected]0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 

> [email protected] install /home/user/.npm-packages/lib/node_modules/angular-cli/node_modules/compression-webpack-plugin/node_modules/node-zopfli 
> node-pre-gyp install --fallback-to-build 

node-pre-gyp ERR! Tried to download(403): https://node-zopfli.s3.amazonaws.com/Release/zopfli-v2.0.1-node-v46-linux-x64.tar.gz 
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v46 ABI) (falling back to source compile with node-gyp) 
make: Entering directory '/home/user/.npm-packages/lib/node_modules/angular-cli/node_modules/compression-webpack-plugin/node_modules/node-zopfli/build' 
    CXX(target) Release/obj.target/zopfli/src/zopfli-binding.o 
    CXX(target) Release/obj.target/zopfli/src/png/zopflipng.o 
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/blocksplitter.o 
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/cache.o 
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/deflate.o 
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/gzip_container.o 
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/hash.o 
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/katajainen.o 
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/lz77.o 
In file included from ../zopfli/src/zopfli/lz77.c:21:0: 
../zopfli/src/zopfli/symbols.h:38:12: warning: ‘ZopfliGetDistExtraBits’ defined but not used [-Wunused-function] 
static int ZopfliGetDistExtraBits(int dist) { 
      ^
../zopfli/src/zopfli/symbols.h:61:12: warning: ‘ZopfliGetDistExtraBitsValue’ defined but not used [-Wunused-function] 
static int ZopfliGetDistExtraBitsValue(int dist) { 
      ^
../zopfli/src/zopfli/symbols.h:138:12: warning: ‘ZopfliGetLengthExtraBits’ defined but not used [-Wunused-function] 
static int ZopfliGetLengthExtraBits(int l) { 
      ^
../zopfli/src/zopfli/symbols.h:161:12: warning: ‘ZopfliGetLengthExtraBitsValue’ defined but not used [-Wunused-function] 
static int ZopfliGetLengthExtraBitsValue(int l) { 
      ^
../zopfli/src/zopfli/symbols.h:222:12: warning: ‘ZopfliGetLengthSymbolExtraBits’ defined but not used [-Wunused-function] 
static int ZopfliGetLengthSymbolExtraBits(int s) { 
      ^
../zopfli/src/zopfli/symbols.h:231:12: warning: ‘ZopfliGetDistSymbolExtraBits’ defined but not used [-Wunused-function] 
static int ZopfliGetDistSymbolExtraBits(int s) { 
      ^
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/squeeze.o 
In file included from ../zopfli/src/zopfli/squeeze.c:28:0: 
../zopfli/src/zopfli/symbols.h:61:12: warning: ‘ZopfliGetDistExtraBitsValue’ defined but not used [-Wunused-function] 
static int ZopfliGetDistExtraBitsValue(int dist) { 
      ^
../zopfli/src/zopfli/symbols.h:161:12: warning: ‘ZopfliGetLengthExtraBitsValue’ defined but not used [-Wunused-function] 
static int ZopfliGetLengthExtraBitsValue(int l) { 
      ^
../zopfli/src/zopfli/symbols.h:222:12: warning: ‘ZopfliGetLengthSymbolExtraBits’ defined but not used [-Wunused-function] 
static int ZopfliGetLengthSymbolExtraBits(int s) { 
      ^
../zopfli/src/zopfli/symbols.h:231:12: warning: ‘ZopfliGetDistSymbolExtraBits’ defined but not used [-Wunused-function] 
static int ZopfliGetDistSymbolExtraBits(int s) { 
      ^
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/tree.o 
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/util.o 
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/zlib_container.o 
    CC(target) Release/obj.target/zopfli/zopfli/src/zopfli/zopfli_lib.o 
    CXX(target) Release/obj.target/zopfli/zopfli/src/zopflipng/zopflipng_lib.o 
    CXX(target) Release/obj.target/zopfli/zopfli/src/zopflipng/lodepng/lodepng.o 
    CXX(target) Release/obj.target/zopfli/zopfli/src/zopflipng/lodepng/lodepng_util.o 
    SOLINK_MODULE(target) Release/obj.target/zopfli.node 
    COPY Release/zopfli.node 
    COPY /home/user/.npm-packages/lib/node_modules/angular-cli/node_modules/compression-webpack-plugin/node_modules/node-zopfli/lib/binding/node-v46-linux-x64/zopfli.node 
    TOUCH Release/obj.target/action_after_build.stamp 
make: Leaving directory '/home/user/.npm-packages/lib/node_modules/angular-cli/node_modules/compression-webpack-plugin/node_modules/node-zopfli/build' 
npm WARN optional dep failed, continuing [email protected] 
npm WARN deprecated [email protected]: This package is discontinued. Use [email protected]^4.0.0. 
| 
> [email protected] install /home/user/.npm-packages/lib/node_modules/angular-cli/node_modules/node-sass 
> node scripts/install.js 

Start downloading binary at https://github.com/sass/node-sass/releases/download/v3.11.2/linux-x64-46_binding.node 
Binary downloaded and installed at /home/user/.npm-packages/lib/node_modules/angular-cli/node_modules/node-sass/vendor/linux-x64-46/binding.node 

> [email protected] postinstall /home/user/.npm-packages/lib/node_modules/angular-cli/node_modules/node-sass 
> node scripts/build.js 

"/home/user/.npm-packages/lib/node_modules/angular-cli/node_modules/node-sass/vendor/linux-x64-46/binding.node" exists. 
testing binary. 
Binary is fine; exiting. 
/home/user/.npm-packages/bin/ng -> /home/user/.npm-packages/lib/node_modules/angular-cli/bin/ng 
[email protected] /home/user/.npm-packages/lib/node_modules/angular-cli 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── @angular-cli/[email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected]) 
├── @ngtools/[email protected] 
├── [email protected] 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] 
├── @angular/[email protected] 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] 
├── [email protected] ([email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── @angular/[email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── @angular/[email protected] 
├── @angular/[email protected] 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] (objec[email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── @angular/[email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── @angular/[email protected] 
├── @angular/[email protected] 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected]) 
├── @angular-cli/[email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
└── [email protected] ([email protected], ember-cli-path-[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 

尝试调试它,我通过运行试过minimatch installaton sudo npm install -g [email protected],这给了我这个输出。

[email protected] /home/user/.npm-packages/lib/node_modules/minimatch 
└── [email protected] ([email protected], [email protected]) 

但是当我做npm minimatch -v它给了我这个2.15.9

有什么建议?

+0

运行'新命令'时出现什么错误信息? – Sefa

+0

@SefaÜmitOray每个人都没有错误,它只是一个弹出的命令行事物。我只是用截图更新了这篇文章。这是最奇怪的事情... –

+0

你是否安装了最新的nodejs?这可能是问题.. – Steffan

回答

0

它应该是npm install @ angular/cli -g不是角度/ cli。我还建议不要使用'@latest'。卸载所有:npm uninstall angular/cli然后运行npm install -g @ angular/cli。应该为你工作。