我不能在我的Windows8.1机器上安装咕噜
我有Node版本0.10.33。我有npm版本1.4.28。它们都是新装置。
我遵循本教程设置Grunt来管理Laravel项目中的SASS、JS和图像。
我安装了咕噜
npm install grunt-contrib-imagemin --save-dev首先,它给了我一个奇怪的警告:
npm WARN package.json Rent@0.1.0 No repository field.
npm WARN engine imagemin@2.2.1: wanted: {"node":">=0.10.0","npm":">=2.1.5"} (current: {"node":"0.10.33","npm":"1.4.28"})所以我想,也许我的npm已经过时了,所以我卸载并重新安装了很多次。
然后,我决定让它不管错误如何,看看它是否起作用,然后就会发生这样的情况:
npm WARN engine imagemin@2.2.1: wanted: {"node":">=0.10.0","npm":">=2.1.5"} (current: {"node":"0.10.33","npm":"1.4.28"})
npm WARN optional dep failed, continuing imagemin-jpegtran@4.0.0
npm WARN optional dep failed, continuing imagemin-gifsicle@4.0.0
npm WARN optional dep failed, continuing imagemin-optipng@4.0.0
npm WARN optional dep failed, continuing imagemin-pngquant@4.0.0
npm ERR! EEXIST, open 'C:\Users\Daniel\AppData\Roaming\npm-cache\f0f75a32-m-cache-lodash-2-4-1-package-tgz.lock'
File exists: C:\Users\Daniel\AppData\Roaming\npm-cache\f0f75a32-m-cache-lodash-2-4-1-package-tgz.lock
Move it away, and try again.
npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "instal
l"
npm ERR! cwd C:\xampp\htdocs\rent1
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! path C:\Users\Daniel\AppData\Roaming\npm-cache\f0f75a32-m-cache-lodash-2-4-1-package-tgz.lock
npm ERR! code EEXIST
npm ERR! errno 47
npm ERR! not ok code 0我不知道为什么我不能安装它。我在我的Windows 7机器上试了一下,它在相同的Node和NPM安装下工作得很好。
发布于 2014-11-06 17:44:20
将npm升级到最新。
很多虫子都修好了。
因为比赛条件不同,在不同的机器上是不一样的。速度会起作用。
https://stackoverflow.com/questions/26745335
复制相似问题