TypeError:require不是Object.module.exports.map的函数

同时编译节点的js项目与gulp命令下面的错误发生。

在public / js / app / app.node.js中:

var fs = require('fs'); ^ 

TypeError: require不是 Object.module.exports.map ../文件中的函数

我试图用当前的项目实现反应streamapi调用。

更新:

这个错误在添加后已被删除

 new dwebpack.DefinePlugin({ "global.GENTLY": false }) 

但目前下面的错误发生。

 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^ Error: ENOENT: no such file or directory, open '/types/mime.types' at Error (native) at Object.fs.openSync (fs.js:549:18) at Object.fs.readFileSync (fs.js:397:15) at Mime.load 

回答自己的问题是不正确的做法,但因为这将有助于其他人和人们寻找回答问题也这样做。

因为我的问题与节点版本有关。 我在最新的节点版本4.0.0并有问题。

所以安装了较低的节点版本0.12.7(在模板代码的package.json中指定),并由npm install重新安装解决了它。

我已经使用https://www.npmjs.com/package/n包安装多个节点版本,并select我想使用的一个。