V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
giordano008
V2EX  ›  Node.js

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

  •  
  •   giordano008 · 2017-07-14 16:30:50 +08:00 · 3738 次点击
    这是一个创建于 2667 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 命令)

    3 条回复    2017-07-26 18:54:36 +08:00
    gzlock
        1
    gzlock  
       2017-07-14 16:51:55 +08:00 via Android
    brew install node
    yangg
        2
    yangg  
       2017-07-14 16:57:47 +08:00   ❤️ 2
    建议使用 nvm 安装 node
    node 更换版本后需要将 node_modules 清空,重新 npm install
    maichael
        3
    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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2756 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:34 · PVG 22:34 · LAX 07:34 · JFK 10:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.