提交 06487c12 编写于 作者: Y yurj26

fix(nvue): cli项目找不到ts-loader报错的bug (question/186784)

上级 57c54d96
......@@ -349,16 +349,21 @@ try {
}
} catch (e) {}
rules.push({
let tsLoader
try {
tsLoader = require.resolve('ts-loader', {
paths: [require.resolve('@vue/cli-plugin-babel')]
})
} catch (error) {}
tsLoader && rules.push({
test: /\.ts$/,
use: [{
loader: require.resolve('babel-loader', {
paths: [require.resolve('@vue/cli-plugin-babel')]
})
}, {
loader: require.resolve('ts-loader', {
paths: [require.resolve('@vue/cli-plugin-babel')]
}),
loader: tsLoader,
options: Object.assign({
transpileOnly: false,
appendTsSuffixTo: ['\\.nvue$', '\\.vue$'],
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册