编辑:我需要直接生成<script type="text/javascript" src="..."></script>
格式的文本文件,以便我的Web应用程序(Django或Rails)模板引擎可以直接包含它。 因此,JSON文件似乎不行。
在webpack更新js文件处于webpack --progress --colors --watch
模式后,我想要:
- 创建一个具有散列文件名的副本并将其复制到指定路径。
- 执行一些Node.js代码,列出指定目录中的所有文件名,并将它们写入文本文件。
当前我的配置文件是:
module.exports = {
entry: "./index.js",
output: {
path: __dirname,
filename: "bundle.[hash].js"
},
module: {
loaders: [
{ test: /\.css$/, loader: "style!css" },
{ test: /\.scss$/, loaders: ["style", "css", "sass"]},
],
}
};
例如,每次webpack生成一个
bundle.[hash].js
文件时,它会先将其复制到/bar
,然后检查/bar
中所有文件名,并按照以下格式将这些文件名写入/foo/bar/js.txt
:<script type="text/javascript" src="/bar/bundle.sdfklsld.js"></script>
<script type="text/javascript" src="/bar/bundle.jkljsdfd.js"></script>
我知道这可能可以通过bundle-update来完成,但是它的文档写得很差。
.json
文件时是否存在问题? - Everettss