Skip to content

Commit 2b3567c

Browse files
authored
fix(typescript): add missing dependencies and require.resolve compiler (#6456)
1 parent 889c6fe commit 2b3567c

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

Diff for: packages/@vue/cli-plugin-typescript/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ module.exports = (api, projectOptions) => {
8585
extensions: {
8686
vue: {
8787
enabled: true,
88-
compiler: isVue3 ? '@vue/compiler-sfc' : 'vue-template-compiler'
88+
compiler: isVue3 ? require.resolve('@vue/compiler-sfc') : require.resolve('vue-template-compiler')
8989
}
9090
},
9191
diagnosticOptions: {

Diff for: packages/@vue/cli-plugin-typescript/package.json

+5
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"dependencies": {
2626
"@types/webpack-env": "^1.15.2",
2727
"@vue/cli-shared-utils": "^5.0.0-beta.0",
28+
"@babel/core": "^7.12.16",
2829
"babel-loader": "^8.2.2",
2930
"cache-loader": "^4.1.0",
3031
"fork-ts-checker-webpack-plugin": "^6.1.0",
@@ -37,11 +38,15 @@
3738
"peerDependencies": {
3839
"@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0",
3940
"@vue/compiler-sfc": "^3.0.0-beta.14",
41+
"vue-template-compiler": "^2.0.0",
4042
"typescript": ">=2"
4143
},
4244
"peerDependenciesMeta": {
4345
"@vue/compiler-sfc": {
4446
"optional": true
47+
},
48+
"vue-template-compiler": {
49+
"optional": true
4550
}
4651
},
4752
"devDependencies": {

0 commit comments

Comments
 (0)