【发布时间】:2017-12-29 23:37:46
【问题描述】:
我想将 webpack 用作打字稿构建工具,以便将每个打字稿文件翻译成 1 个 js 文件。
webpack 指南有这样的配置:
module.exports = {
entry: './app.tsx',
module: {
rules: [
{
test: /\.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/
}
]
},
resolve: {
extensions: ['.tsx', '.ts', '.js']
},
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
}
};
问题:是否可以这样修改
- 每个 ts 文件翻译成 1 个 js 文件和(更复杂的)
- 这样就不会发生捆绑,也不会产生 module-webpack-boilerplate?
备注:
我知道我可以为此使用 tsc,但出于某些原因,我想尽可能使用 webpack。我简化了我的场景。
另一个问题听起来很像,但那里的答案对我没有任何回答:How to disable bundling in Webpack for development?
【问题讨论】:
-
这也有助于模拟单元测试中的依赖关系。相关问题:stackoverflow.com/questions/57379078/…
标签: webpack