我的ts文件中有一些Object.assign
用法,并且我正在使用ts-loader
处理ts文件,但是,我仍然发现输出js文件中有Object.assign
。我在transform-object-assign
文件中添加了.babelrc
,发现普通的js文件都已转换,只有ts文件没有转换。那么,有什么方法可以将其转换为ts文件吗?
答案 0 :(得分:0)
我发现普通的js文件都已转换,只有ts文件没有转换。
确保将TypeScript生成的.js
传递给Babel,即ts-loader
然后babel-loader
{
test: /\.ts(x?)$/,
exclude: /node_modules/,
use: [
{
loader: 'ts-loader'
},
{
loader: 'babel-loader',
options: babelOptions
},
]
}
答案 1 :(得分:0)
Object.assign是ES6功能
只能在tsconfig中更改ts目标版本来完成
{
"compilerOptions": {
"target": "es5",
}
}