node.js - gulp serve : module. js 471,错误:找不到模块 './build/release/encode.node'

标签 node.js linux npm vagrant mean-stack

我尝试从我的 win 10 为 M.E.A.N 项目制作 vagrant box。 我的环境:

  • nodejs : v6.9.4
  • npm : v4.2.0
  • gulp:CLI v1.2.2

  • $ yo angular-fullstack

  • $ sudo npm 安装

  • $ 吞服

    我得到了错误 module.js 471,错误:找不到模块 './build/release/encode.node'

我试试:

  • $ sudo npm 缓存清理
  • $ rm -rf node_modules
  • $ 须藤 npm 安装

如何解决这个错误!!

最佳答案

我刚解决了你的同样问题。 你为什么不试试这个? (这就是我所做的,它解决了我的问题)

  • $sudo rm -rf node_modules
  • $npm 缓存清理
  • $npm 安装(不带 sudo)

(我认为原因是 sudo npm install 使非 root 用户无法访问的 root 目录,并且您以非 root 用户模式运行 gulp serve。)

关于node.js - gulp serve : module. js 471,错误:找不到模块 './build/release/encode.node',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41936556/

相关文章:

javascript - Node.js,获取找不到模块 'ws'错误

javascript - 将 Node 模块添加到 ember CLI 应用程序

mongodb - Node.js - 在 Heroku 上使用 MongoHQ 连接到 MongoDB

r - 如何在 Ubuntu 18.04 上安装 Rmpfr?

c - 如何在打开/写入功能中实现超时

linux - 将路径列表中的文件粘贴到单个输出文件中

node.js - npm 版本添加 alpha 后缀

javascript - node.js v10.0.0 乱用 gulp

javascript - Node.js req.body 为空

node.js - 路由在 src/index.html 中不起作用