vue-tsc --noEmi 报错 Search string not found: "/supportedTSExtensions = .*(?=;)/"

分类:Javascript| 发布:camnpr| 查看: | 发表时间:2024/1/13

 > vue-tsc --noEmit

D:\WorkSpace\xxx\node_modules\vue-tsc\bin\vue-tsc.js:68

                        throw err;

                        ^

Search string not found: "/supportedTSExtensions = .*(?=;)/"

(Use `node --trace-uncaught ...` to show where the exception was thrown)

Node.js v20.18.1

 ELIFECYCLE  Command failed with exit code 1.

解决方案

翻了下该 Issue,有人给出了 bug 的来源 vuejs/language-tools#5018,点进去看看,该 Issue 日期(2024年11月24日)。

Issue 中也有人给出了解决方法,自己尝试了是可行的。

vue-tsc 版本切换成固定的 2.0.29

typescript 版本切换成固定的 5.6.2

{

  "scripts": {

    "build": "vue-tsc -b && vite build"

  },

  "devDependencies": {

    "vue-tsc": "2.0.29",

    "typescript": "5.6.2",

    "vite": "^5.4.10",

    "@vitejs/plugin-vue": "^5.1.4"

  }

}

最后重新安装依赖即可

 

原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/javascript/2295.html