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

时间:2017-01-30 12:59:47

标签: node.js linux npm vagrant mean-stack

我试图从我的胜利10为M.E.A.N项目制作流浪者盒子。 mein env:

  • nodejs:v6.9.4
  • npm:v4.2.0
  • gulp:CLI v1.2.2
  • $ yo angular-fullstack
  • $ sudo npm install
  • $ gulp serve

    我收到了错误 的 module.js 471 , Error : cannot find module './build/release/encode.node'

我试试:

  • $ sudo npm cache clean
  • $ rm -rf node_modules
  • $ sudo npm install

如何解决这个错误!!

1 个答案:

答案 0 :(得分:0)

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

  • $ sudo rm -rf node_modules
  • $ npm cache clean
  • $ npm install(没有sudo)

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