【问题标题】:gulp serve : module.js 471 , Error : cannot find module './build/release/encode.node'gulp 服务:module.js 471,错误:找不到模块'./build/release/encode.node'
【发布时间】:2017-01-30 12:59:47
【问题描述】:

我尝试从我的 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 install

  • $ gulp 服务

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

我试试:

  • $ sudo npm 缓存清理
  • $ rm -rf 节点模块
  • $ sudo npm install

这个错误怎么解决!!

【问题讨论】:

  • 嗨。我也有同样的问题。你是怎么解决的?

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2018-02-26
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 2016-10-20
    • 2017-01-22
    • 2013-09-29
    相关资源
    最近更新 更多