我想把我的打字脚本编译成bundle.js,然后运行另一个加载器来混淆它(获取javascript并把它混淆成另一个文件)。
这看起来应该很简单,但当我尝试不同的选择时,它就是不发生。我尝试过为bundle.js设置一个入口点,但似乎也不起作用。做这件事最好的方法是什么?
module.exports = {
mode: "development",
entry: {
bundle: "./main.ts",
},
devtool: 'inline-source-map',
module:{
rules: [
{
test: /\.tsx?$/,
include: [ path.resolve(__dirname, ".") ],
use: {
loader: 'ts-loader',
loader: 'obfuscator-loader'
},
exclude: /node_modules/
}发布于 2018-08-08 00:57:35
只需在列表顶部添加必要的加载器:
module.exports = {
mode: "development",
entry: {
bundle: "./main.ts",
},
devtool: 'inline-source-map',
module:{
rules: [
{
test: /\.tsx?$/,
include: [ path.resolve(__dirname, ".") ],
use: [
'obfuscator-loader',
'ts-loader',
],
exclude: /node_modules/
}执行顺序始终是从下到上。混淆器-> ts加载器->其他随机加载器
https://stackoverflow.com/questions/51731702
复制相似问题