Closed dwg520 closed 1 year ago
同样的故障+1
"@swc/core": "1.3.42" 可以解决
"@swc/core": "1.3.42" 可以解决
试过了 不行
+1
Duplicate of #13544
无论我怎么选择,他都是暴这个错误,求解决
{ "name": "nurse", "version": "1.0.0", "private": true, "description": "nurse", "templateInfo": { "name": "default", "typescript": false, "css": "sass" }, "scripts": { "build:weapp": "taro build --type weapp", "build:swan": "taro build --type swan", "build:alipay": "taro build --type alipay", "build:tt": "taro build --type tt", "build:h5": "taro build --type h5", "build:rn": "taro build --type rn", "build:qq": "taro build --type qq", "build:jd": "taro build --type jd", "build:quickapp": "taro build --type quickapp", "dev:weapp": "npm run build:weapp -- --watch", "dev:swan": "npm run build:swan -- --watch", "dev:alipay": "npm run build:alipay -- --watch", "dev:tt": "npm run build:tt -- --watch", "dev:h5": "npm run build:h5 -- --watch", "dev:rn": "npm run build:rn -- --watch", "dev:qq": "npm run build:qq -- --watch", "dev:jd": "npm run build:jd -- --watch", "dev:quickapp": "npm run build:quickapp -- --watch" }, "browserslist": [ "last 3 versions", "Android >= 4.1", "ios >= 8" ], "author": "", "dependencies": { "@babel/runtime": "^7.7.7", "@tarojs/components": "3.5.10", "@tarojs/helper": "3.5.10", "@tarojs/plugin-framework-vue3": "3.5.10", "@tarojs/plugin-platform-alipay": "3.5.10", "@tarojs/plugin-platform-jd": "3.5.10", "@tarojs/plugin-platform-qq": "3.5.10", "@tarojs/plugin-platform-swan": "3.5.10", "@tarojs/plugin-platform-tt": "3.5.10", "@tarojs/plugin-platform-weapp": "^3.6.3", "@tarojs/router": "3.5.10", "@tarojs/runtime": "3.5.10", "@tarojs/shared": "3.5.10", "@tarojs/taro": "3.5.10", "@tarojs/taro-h5": "3.5.10", "vue": "^3.0.0" }, "devDependencies": { "@swc/core": "1.3.42", "@babel/core": "^7.8.0", "@tarojs/cli": "3.5.10", "@tarojs/mini-runner": "3.5.10", "@tarojs/webpack-runner": "3.5.10", "@types/webpack-env": "^1.13.6", "@vue/babel-plugin-jsx": "^1.0.6", "@vue/compiler-sfc": "^3.0.0", "babel-preset-taro": "3.5.10", "css-loader": "3.4.2", "eslint": "^8.12.0", "eslint-config-taro": "3.5.10", "eslint-plugin-vue": "^8.0.0", "style-loader": "1.3.0", "stylelint": "^14.4.0", "vue-loader": "^17.0.0", "webpack": "4.46.0" } } 使用的默认模板 ts sass vue3
不是 devDependencies
@AlienwareBoy 锁一下版本
@yoyo837
已经锁了版本,放在了dependencies,但是出现了这个报错,这个报错之前我装的时候也遇见过
npm ls一下看看
@yoyo837
当我安装的时候,出现了Cannot find module 'vue/compiler-sfc'的报错,然后我将vue-loader的版本降到了@15,但是还是会有一些错误
npm ls @swc/core
, 我以为你理解我的意思.
@yoyo837 不好意思,我理解错误了
所以, 锁一下1.3.42试一试
@yoyo837 你好,其中我使用了1.3.42,1.3.45这两个版本进行试验,都还是这个错误,我在"@swc/core": "1.3.42", 没有加上了^这个符号,这个算锁版本了么
@yoyo837 你好,谢谢你,问题已经解决了,我这样写入就行了 package.json
{ "resolutions": { "@swc/core": "1.3.42" }, "dependencies": { "@swc/core": "1.3.42", } }
如果单纯删除yarn.lock 或者是npm 的 packjson.lock 还不行,要向上面那样写入
直接初始化新项目,编译就报这个错
当我安装的时候,出现了Cannot find module 'vue/compiler-sfc'的报错,然后我将vue-loader的版本降到了@15,但是还是会有一些错误
我也出现这个报错,我是将 vue-loader 升级到最新版重新安装依赖就跑通了。【"vue-loader": "^17.2.2"】
相关平台
微信小程序
复现仓库
https://github.com/dwg520/myApp.git 小程序基础库: 1.0.0 使用框架: Vue 3
复现步骤
1.vue3.0 2.使用ts 3.预处理器sass 4.打包工具webpack4.0 5.包管理工具npm npm run dev:weapp
👽 Taro v3.6.2
Tips:
node:internal/process/promises:246 triggerUncaughtException(err, true / fromPromise /); ^
Error: 缺少 app 全局配置文件,请检查! at TaroMiniPlugin.getAppConfig (D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:527:13) at TaroMiniPlugin.run (D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:397:29) at TaroMiniPlugin. (D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:211:20)
at Generator.next ()
at D:\taro\myApp\node_modules\@tarojs\mini-runner\dist\plugins\MiniPlugin.js:8:71
at new Promise ()
at awaiter (D:\taro\myApp\node_modules\@tarojs\mini-runner\dist\plugins\MiniPlugin.js:4:12)
at D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:206:58
at TaroMiniPlugin. (D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:166:13)
at Generator.next ()
at D:\taro\myApp\node_modules\@tarojs\mini-runner\dist\plugins\MiniPlugin.js:8:71
at new Promise ()
at awaiter (D:\taro\myApp\node_modules\@tarojs\mini-runner\dist\plugins\MiniPlugin.js:4:12)
at D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:164:44
at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\taro\myApp\node_modules\tapable\lib\HookCodeFactory.js:33:10), :20:1)
at AsyncSeriesHook.lazyCompileHook (D:\taro\myApp\node_modules\tapable\lib\Hook.js:154:20)
期望结果
运行成功
实际结果
npm run dev:weapp
👽 Taro v3.6.2
Tips:
Error: 缺少 app 全局配置文件,请检查! at TaroMiniPlugin.getAppConfig (D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:527:13) at TaroMiniPlugin.run (D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:397:29) at TaroMiniPlugin. (D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:211:20)
at Generator.next ()
at D:\taro\myApp\node_modules\@tarojs\mini-runner\dist\plugins\MiniPlugin.js:8:71
at new Promise ()
at awaiter (D:\taro\myApp\node_modules\@tarojs\mini-runner\dist\plugins\MiniPlugin.js:4:12)
at D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:206:58
at TaroMiniPlugin. (D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:166:13)
at Generator.next ()
at D:\taro\myApp\node_modules\@tarojs\mini-runner\dist\plugins\MiniPlugin.js:8:71
at new Promise ()
at awaiter (D:\taro\myApp\node_modules\@tarojs\mini-runner\dist\plugins\MiniPlugin.js:4:12)
at D:\taro\myApp\node_modules\@tarojs\mini-runner\src\plugins\MiniPlugin.ts:164:44
at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\taro\myApp\node_modules\tapable\lib\HookCodeFactory.js:33:10), :20:1)
at AsyncSeriesHook.lazyCompileHook (D:\taro\myApp\node_modules\tapable\lib\Hook.js:154:20)
环境信息