我正在使用 node.js 和 webpack 创建捆绑包。据我所知,node.js 应该包含fs
用于管理文件的模块。然而当我打电话时require("fs")
我得到一个Cannot find module "fs"
错误。我应该怎么办?
我自己在与 webpack 捆绑时遇到了这个问题,并在这个线程.
对我来说解决这个问题的方法是使用以下配置:
module.exports = {
entry: "./app",
output: {
path: __dirname,
filename: "bundle.js"
},
module: {
loaders: [
{
test: /\.js$/,
exclude: 'node_modules',
loader: 'babel',
query: {presets: ['es2015']},
}
]
},
target: 'node'
};
通过将目标设置为节点,webpack 将进行必要的更改以捆绑您的节点应用程序
编辑:这个答案针对的是 webpack 1.x,现已被取代。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)