更新时出现 NPM 错误。我最近更新到 Node 版本 7.x。现在 npm 不工作了。
我无法定位错误,可能是由于 -
npm ERR! Cannot find module 'internal/fs'
.
当我跑步时我得到以下信息sudo npm update -g
-
npm ERR! Linux 3.13.0-101-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "update" "-g"
npm ERR! node v7.1.0
npm ERR! npm v3.10.8
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'internal/fs'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
My /etc/profile.d/nodejs.sh
有以下内容:
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
export NODE_PATH
您应该能够删除 npm 目录(通常为 /usr/local/lib/node_modules/npm),然后重新安装官方节点 tarball 之一,其中包括 npm(您可以从http://nodejs.org/dist/latest-v7.x/).
您是否从旧版本的节点升级?
如果是这样,这可能是您遇到此问题的部分原因。旧版本的graceful-fs
(npm 的依赖项)做了 Node v7 中不再可用的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)