我有使用react.js和typescript的项目,它用两个块编译它:app.bundle.js
(应用程序代码),vendor.bundle.js
(库)以及以下webpack配置:
{
entry: {
app: ['/src/app.tsx'],
vendor: ['react', 'react-dom', <...>]
},
output: {
filename: '[name].bundle.js',
path: path.resolve('./build')
},
...
plugins: [
new webpack.optimize.CommonsChunkPlugin('vendor', 'vendor.bundle.js', Infinity),
...
]
}
我需要单独捆绑sw.ts
文件,而不需要webpack运行时。我怎样才能做到这一点?添加为一个更常见的块会产生错误,将sw.ts移动到入口点会使其具有webpackJsonp
函数,但我只需要从ts到js的trinspile。