dcloudio / uni-app

A cross-platform framework using Vue.js
https://uniapp.dcloud.io
Apache License 2.0
39.91k stars 3.62k forks source link

在hbuilder运行到模拟器上白屏,发现sass-loader报错outputStyle属性不支持 #3298

Closed AK47-dadada closed 2 years ago

AK47-dadada commented 2 years ago

问题描述 在hbuilder运行到模拟器上白屏

复现步骤 [复现问题的步骤]

  1. 启动 '使用hbuilder运行到mumu模拟器,'
  2. 点击 '运行到模拟器'
  3. 发现模拟器打开,app打开,但是白屏(tabbar可以正常显示)

[或者可以直接贴源代码]

预期结果 可以正常调试

实际结果 09:17:51.299 Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js): 09:17:51.310 ValidationError: Invalid options object. Sass Loader has been initialized using an options object that does not match the API schema. 09:17:51.319 - options has an unknown property 'outputStyle'. These properties are valid: 09:17:51.325 object { implementation?, sassOptions?, prependData?, sourceMap?, webpackImporter?, nvue? } 09:17:51.332 at validate (D:\Jm-code\uniapp\cowman\u-cowman\node_modules\@dcloudio\vue-cli-plugin-uni\packages\sass-loader\node_modules\schema-utils\dist\validate.js:96:11) 09:17:51.332 at Object.loader (D:\Jm-code\uniapp\cowman\u-cowman\node_modules\@dcloudio\vue-cli-plugin-uni\packages\sass-loader\dist\index.js:38:28) 09:17:52.079 DONE Build complete. Watching for changes... 09:17:52.085 项目 'u-cowman' 编译成功。 09:17:52.093 ERROR Build failed with errors. 09:17:52.264 正在建立手机连接... 09:17:53.288 手机端调试基座版本号为3.3.11,版本号相同,跳过基座更新 09:17:53.411 正在同步手机端程序文件... 09:18:01.873 同步手机端程序文件完成 09:18:02.282 正在启动HBuilder调试基座 09:18:03.757 应用【MY-APP】已启动... 09:18:05.191 %c uView V2.0.28 %c https://www.uviewui.com/ 09:18:05.232 【uni-simple-router 提示】:当前版本 2.0.8-beta.2 此版本为测试版。有BUG请退回正式版,线上正式版本:2.0.7 09:18:05.601 需要登录 at permission.js:21 09:18:05.621 需要登录 at permission.js:21 09:18:05.768 App Launch at App.vue:7 09:18:05.785 App Show at App.vue:10 09:18:06.175 加载完成啦 at router/index.js:68 09:18:06.195 跳转结束 at router/index.js:101 09:18:06.257 reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->Uncaught Error: Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js): 09:18:06.278 ValidationError: Invalid options object. Sass Loader has been initialized using an options object that does not match the API schema. 09:18:06.297 - options has an unknown property 'outputStyle'. These properties are valid: 09:18:06.318 object { implementation?, sassOptions?, prependData?, sourceMap?, webpackImporter?, nvue? } 09:18:06.338 at validate (D:\Jm-code\uniapp\cowman\u-cowman\node_modules\@dcloudio\vue-cli-plugin-uni\packages\sass-loader\node_modules\schema-utils\dist\validate.js:96:11) 09:18:06.359 at Object.loader (D:\Jm-code\uniapp\cowman\u-cowman\node_modules\@dcloudio\vue-cli-plugin-uni\packages\sass-loader\dist\index.js:38:28)

系统信息:

补充信息 "node-sass": "^4.14.1", "sass-loader": "^7.1.0",

AK47-dadada commented 2 years ago

来人呐~~~~

AK47-dadada commented 2 years ago

问题已处理,在社区找到了解决方案:

yarn

yarn add sass-loader@^8

npm

npm install yarn sass-loader@^8

https://ask.dcloud.net.cn/question/139291