比如这个webpack配置吧:
module.exports = {
entry: "./index.js",
output: {
path: __dirname,
filename: "bundle.js"
},
module: {
loaders: [
{ test: /\.css$/, loader: "style!css" },
{ test: /\.scss$/, loaders: ["style", "css", "sass"]},
],
}
};
在 webpack --progress --colors --watch
的模式下, 每次输出bundle.js文件的时候, 都会在/bar
文件夹复制一个bundle.js的哈希文件名副本(如bundle.Kjkdfjmsf.js), 并且扫描/bar
文件夹下所有的js文件名, 再输入到/foo/js.txt
的文本文件中, 比如如果该文件夹下有bundle.a.js
和bundle.b.js
两个文件,那么 像这样写入:
<script type="text/javascript" src="/bar/bundle.a.js"></script>
<script type="text/javascript" src="/bar/bundle.b.js"></script>
有办法实现吗?