我正在使用 webpack 加载器ts-loader
将打字稿源文件编译成 javascript 包。现在我想保存单独编译的 javascript 文件以及捆绑包!我熟悉编写一个非常简单的 webpack 插件,但我不确定如何实现它。即:不知道webpack触发了哪些事件,不知道去哪里找相关数据。有什么帮助吗?
问问题
431 次
1 回答
2
正如我评论的那样,您不能使用 webpack 编译的单个文件。它可能与Uncaught ReferenceError: __webpack_require__ is not defined
.
最好自己编写loader
或要求ts-loader
提供保留转译源的选项。
或者我写了一个加载器,它可以将打字稿编译的文件保存为单独的文件。
您可以使用此加载器第二个加载器或后加载器,如下所示
作为第二个加载器:
module: {
loaders: [{
test: /\.ts?$/,
loaders: ['scatter-loader', 'ts-loader']
}]
}
或作为后加载器
module: {
loaders: [{
test: /\.ts?$/,
loaders: ['ts-loader']
}],
postLoader: [{
test: /\.ts?$/,
loaders: ['scatter-loader']
}]
}
注意: scatter-loader
工作正在进行中。
于 2016-12-23T14:38:14.913 回答