Direflow 构建 "fails"
Direflow build "fails"
在包含一个 npm 包和一些由 stenciljs 构建的 webcomponents 之后,我的 direflow 构建失败
Conflict: Multiple assets emit to the same filename vendor.js
我通过修改direflow-webpack.js
修复了这个错误
const { webpackConfig } = require('direflow-scripts');
module.exports = (config, env) => ({
...webpackConfig(config, env),
output: {
...webpackConfig(config, env).output,
chunkFilename: "[name].js", // this fixed the chunks issue. Default in direflow is vendor.js
}
})
现在 运行 direflow-scripts build
正确地创建了一个 direflowBundle.js
文件,其中的一切似乎都是有序的。
但是在尝试报告文件大小时构建“失败”
...
Filesizes after gzip:
ENOENT: no such file or directory, open ******\demo-direflow\build.js
....
关于如何修复此错误有什么建议吗?
PS:我真的很想用 direflow
标签来标记这个问题,但显然我没有足够的声誉来做这个。
如下编辑 direflow-webpack.js
解决了问题。
const { webpackConfig } = require('direflow-scripts');
const webpack = require('webpack');
module.exports = (config, env) => {
const wc = webpackConfig(config, env);
wc.plugins.push(new webpack.optimize.LimitChunkCountPlugin({maxChunks: 1}))
return wc
}
在包含一个 npm 包和一些由 stenciljs 构建的 webcomponents 之后,我的 direflow 构建失败
Conflict: Multiple assets emit to the same filename vendor.js
我通过修改direflow-webpack.js
const { webpackConfig } = require('direflow-scripts');
module.exports = (config, env) => ({
...webpackConfig(config, env),
output: {
...webpackConfig(config, env).output,
chunkFilename: "[name].js", // this fixed the chunks issue. Default in direflow is vendor.js
}
})
现在 运行 direflow-scripts build
正确地创建了一个 direflowBundle.js
文件,其中的一切似乎都是有序的。
但是在尝试报告文件大小时构建“失败”
...
Filesizes after gzip:
ENOENT: no such file or directory, open ******\demo-direflow\build.js
....
关于如何修复此错误有什么建议吗?
PS:我真的很想用 direflow
标签来标记这个问题,但显然我没有足够的声誉来做这个。
如下编辑 direflow-webpack.js
解决了问题。
const { webpackConfig } = require('direflow-scripts');
const webpack = require('webpack');
module.exports = (config, env) => {
const wc = webpackConfig(config, env);
wc.plugins.push(new webpack.optimize.LimitChunkCountPlugin({maxChunks: 1}))
return wc
}