javascript - Webpack配置中,ts-loader任务完成后如何运行几个插件
问题描述
在我的项目中,我在 typescript 中拥有所有代码和薮定制的 js 库。我如何组合编译的 js 文件(在 webpack 中使用 ts-loader)+所有其他 js 库。在我当前的 webpack 配置中,它实际上首先运行插件然后执行 ts-loader。
module.exports = {
mode: 'production',
entry: "./src/Main.ts",
output: {
filename: dest
},
resolve: {
extensions: ['.ts', '.js' ]
},
module: {
rules: [
{
test: /\.ts$/,
use: ["ts-loader"]
}
]
},
plugins: [
new MergeIntoSingle({
files: {
"./build/game.bundle.js": json.javascript
},
transform: {
'./build/game.bundle.js': code => require("uglify-js").minify(code).code
}
}),
new CopyPlugin([
{ from: './dist/game/assets', to: './build/assets' },
])
],
performance: {
hints: false
}
};
解决方案
推荐阅读
- c - 一起使用 '#' 和 '##' 预处理运算符
- algorithm - 级别和相同时的递归树
- azure - 无应用服务的 Azure Function 发布管道(用于消费计划)
- ios - Swift:如何拆分字符串然后提取特定的子字符串?
- r - 有没有办法解决所有属性都具有 NA 值且行名具有 NA 值的行的问题?
- selenium - 我想用chrome上传
- java - 如何使用 Retrofit2
- objective-c - 有时 NSArrayController 在核心数据删除/更新后不刷新 NSTableView
- python - 如何有效地编程在向量上操作的特定酉变换,避免 np.dot
- javascript - 如何在类中创建 Element-create 方法