node 版本 v8.1.3,查看 npm -v 报错

2017-07-14 16:30:50 +08:00
 giordano008

RT $ npm -v module.js:487 throw err; ^

Error: Cannot find module 'internal/fs' at Function.Module._resolveFilename (module.js:485:15) at Function.Module._load (module.js:437:25) at Module.require (module.js:513:17) at require (internal/module.js:11:18) at evalmachine.<anonymous>:40:20 at Object.<anonymous> (C:\Users\dcz\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\fs.js:11:1) at Module._compile (module.js:569:30) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:503:32) at tryModuleLoad (module.js:466:12)

缺少'internal/fs'模块,但是安装还是有问题,npm -g install npm 大家是怎么解决的? PS:我用.msi 方式安装;但是 mac 系统的.pkg 安装后是没有问题的( npm -v 命令)

3755 次点击
所在节点    Node.js
3 条回复
gzlock
2017-07-14 16:51:55 +08:00
brew install node
yangg
2017-07-14 16:57:47 +08:00
建议使用 nvm 安装 node
node 更换版本后需要将 node_modules 清空,重新 npm install
maichael
2017-07-26 18:54:36 +08:00
msi 安装,window 环境?

一般报这个是因为有之前版本的 cache,清理一下就好了。参考这个

https://stackoverflow.com/questions/40308623/cannot-find-module-internal-fs-afer-upgrading-to-node-7

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/375377

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX