我输入了“sudo npm install -g express-generator”,它给我带来了错误。
然后我在Stackoverflow上检查了这样的问题,发现没有一个成功。
我尝试过的事情是:
“sudo chown -R username~ / .npm”和“npm cache clean” 但是它又丢了一个错误:
npm ERR! Darwin 16.1.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
"express-generator" "-g"
npm ERR! node v6.6.0
npm ERR! npm v3.10.8
npm ERR! uid must be an unsigned int
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Darwin 16.1.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "- g" "express-generator"
npm ERR! node v6.6.0
npm ERR! npm v3.10.8
答案 0 :(得分:1)
这是节点6.6.0和npm 3.10.8的已知问题。你有没有尝试降级到3.10.3?
npm install -g npm@3.10.3
或更新节点?