问题描述
我正在尝试将 webpack 配置写入文件。但是,每次执行 module.exports = (webpackConfigEnv,argv) => {
fs.writeFile('test.txt',JSON.stringify(obj),err => { console.log(err); });
}
时,文件的内容始终为空。
{{1}}
解决方法
回调函数似乎不起作用 - 必须与导入限制有关。
因此,这是有效的
module.exports = (webpackConfigEnv,argv) => {
let obj = {};
fs.writeFileSync('test.txt',JSON.stringify(obj));
}
此外,根据文档:https://webpack.js.org/configuration/configuration-types/ 承诺应该有效。
module.exports = async (webpackConfigEnv,argv) => {
let obj = {};
await fs.promises.writeFile('test.txt',JSON.stringify(obj));
}