以下は私のwebpack.config.jsです。ブラウザの開発ツールで、「Uncaught ReferenceError:require is not defined」を取得します。ReactJS with Webpack:キャッチされていないReferenceError:requireが定義されていません
「target」を削除すると、「ノード」というエラーが発生し、「Uncaught TypeError:fs.readFileSyncが関数ではありません」というエラーがスローされます。
var config = {
entry: './main.js',
output: {
filename: './index.js',
},
devServer: {
inline: true,
port: 8080
},
node: {
fs: "empty"
},
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel-loader',
query: {
presets: ['es2015', 'react']
}
}
]
},
target: 'node'
}
module.exports = config;
ウェブパックの設定に特別な問題はありません。たぶんエラーを出すコードファイルのいくつかを用意するべきでしょうか? – atomrc
は、ブラウザまたはノード内で使用されるコンパイル済みコードですか? main.jsのスニペットも提供できますか? – roughcoder
なぜこのノードが必要ですか:{ fs: "empty" }、 、target:node? – VivekN