package.json
{
"scripts": {
"build": "webpack --mode production"
},
"dependencies": {
"fs": "^0.0.1-security",
"webpack": "^5.65.0",
"webpack-cli": "^4.9.1"
}
}
[ yarn build ]でビルドをするとエラーが発生する。
ERROR in ./src/lib/imagesave.js 1:0-35
Module not found: Error: Can't resolve 'fs' in '/xxx/...'
Webpackの設定にてNodeモジュールを読み込むように設定していなかった。
webpack.config.jsに「target: 'node'」を追加する。
const path = require('path');
module.exports = {
entry: `./src/index.js`,
target: 'node',
output: {
filename: "main.js",
path: path.join(__dirname, 'dist')
}
};