2015-10-14 60 views
0
C:\Users\Dell\mriob>npm install 
npm WARN package.json [email protected] No license field. 
/
> [email protected] install C:\Users\Dell\mriob\node_modules\phantomjs 
> node install.js 

Looks like an `npm install -g` on windows; unable to check for already installed version. 
Download already available at C:\Users\Dell\AppData\Local\Temp\phantomjs\phantom 
js-1.9.8-windows.zip 
Extracting zip contents 
Error extracting zip 
Phantom installation failed Invalid or unsupported zip format. No END header found undefined 

npm ERR! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ 
node_modules\\npm\\bin\\npm-cli.js" "install" 
npm ERR! node v4.2.1 
npm ERR! npm v2.14.7 
npm ERR! code ELIFECYCLE 
npm ERR! [email protected] install: `node install.js` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node install.js'. 
npm ERR! This is most likely a problem with the phantomjs package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node install.js 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls phantomjs 
npm ERR! There is likely additional logging output above. 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\Users\Dell\mriob\npm-debug.log 

我尝试使用“npm install -g phantomjs”来安装phantomjs。这发生完美。但是,当我在MEAN堆栈文件夹“mriob”中运行“npm install”时,出现此错误。MEAN堆栈安装期间出现错误 - phantomjs

我试着删除temp中的phantomjs zip文件,然后运行“npm install”。同样的错误。

回答

1

尝试升级您的NPM版本(v2.14.7)到最新版本(v3.3.8)

要在Windows上升级NPM

运行的PowerShell/CMD作为管理员

执行脚本

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force 

和运行

npm install -g npm-windows-upgrade 
npm-windows-upgrade 

选择列表上的最后一个npm版本(今日v3.3.8)