cuishuo_
cuishuo_
  • 发布:2020-03-31 14:11
  • 更新:2020-03-31 14:11
  • 阅读:2311

【报Bug】v3 编译器 ts 官方模版项目运行至模拟器失败

分类:uni-app
v3

详细问题描述

ts + v3 项目, 运行至模拟器失败, 试了一下官方模版也是失败的

重现步骤

[步骤]

  1. 创建官方模版项目. 命令行 vue create -p dcloudio/uni-preset-vue uniapp-v3-test , 选择模版时选择 “默认模版(Typescript)"
  2. 设置 v3 编译器. 等待创建完成后, 用 builderX 打开项目, 设置 manifest.json 中的编译模式为 v3
  3. 运行到模拟器. 选择运行到任意模拟器

[结果]
安卓:
[广告] 14:03:10.395 开源不易,需要鼓励。去给 uni-app 项目 点个 star 吧 [不再提示]
[广告] 14:03:10.396 DCloud 2020新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
14:03:46.139 正在建立手机连接...
14:03:47.046 手机端调试基座版本号为2.6.5,版本号相同,跳过基座更新
14:03:47.258 正在同步手机端程序文件...
14:03:48.062 同步手机端程序文件完成
14:03:49.550 正在启动HBuilder调试基座...
14:03:51.266 应用【uniapp-v3-test】已启动...
14:03:56.130 App Launch at App.vue:5
14:03:56.154 App Show at App.vue:8
14:03:57.116 Uncaught Error: Module build failed (from ./node_modules/postcss-loader/src/index.js):
14:03:57.136 SyntaxError
14:03:57.184 (6:3) Unknown word
14:03:57.232 4 | function injectStyles (context) {
14:03:57.254 5 |
14:03:57.278 > 6 | var style0 = require("./main.ts?vue&type=style&index=0&lang=css&vue&type=style&index=0&lang=css&")
14:03:57.301 | ^
14:03:57.325 7 | if (style0.inject) style0.inject(context)
14:03:57.345 8 |
14:03:57.367 at app-view.js:893

iOS:
[广告] 13:46:21.935 开源不易,需要鼓励。去给 uni-app 项目 点个 star 吧 [不再提示]
[广告] 13:46:21.936 DCloud 2020新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
13:46:21.943 项目 'uniapp-v3-test' 开始编译...
13:46:23.182 编译器版本:2.6.5(v3)详见:https://ask.dcloud.net.cn/article/36599。
13:46:23.195 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。
13:46:23.197 正在编译中...
13:46:25.832 Starting type checking service...
13:46:25.842 Using 1 worker with 2048MB memory limit
13:46:25.874 Starting type checking service...
13:46:25.885 Using 1 worker with 2048MB memory limit
13:46:36.890 No type errors found
13:46:36.899 Version: typescript 3.8.3
13:46:36.900 Time: 10996ms
13:46:36.997 No type errors found
13:46:37.003 Version: typescript 3.8.3
13:46:37.004 Time: 10941ms
13:46:37.009 DONE Build complete. Watching for changes...
13:46:37.010 项目 'uniapp-v3-test' 编译成功。
13:46:37.015 Module build failed (from ./node_modules/postcss-loader/src/index.js):
13:46:37.020 SyntaxError
13:46:37.047 (6:3) Unknown word
13:46:37.054 4 | function injectStyles (context) {
13:46:37.055 5 |
13:46:37.063 > 6 | var style0 = require("./main.ts?vue&type=style&index=0&lang=css&vue&type=style&index=0&lang=css&")
13:46:37.074 | ^
13:46:37.075 7 | if (style0.inject) style0.inject(context)
13:46:37.081 8 |
13:46:37.081 ERROR Build failed with errors.
13:46:37.532 正在启动模拟器...
13:46:42.233 正在安装手机端HBuilder调试基座...
13:46:44.124 正在同步手机端程序文件...
13:46:44.188 同步手机端程序文件完成
13:46:44.208 正在启动应用HBuilder...
13:46:44.658 应用HBuilder已启动(如未启动请手动启动模拟器上的HBuilder应用)...
13:46:44.679 iOS模拟器功能少于真机基座,具体见:http://ask.dcloud.net.cn/article/35508
13:46:46.703 [LOG] : App Launch at App.vue:5
13:46:46.725 [LOG] : App Show at App.vue:8
13:46:48.710 [ERROR] : Script error.filename:lineno:0
14:03:10.432 项目 'uniapp-v3-test' 开始编译...
14:03:11.874 编译器版本:2.6.5(v3)详见:https://ask.dcloud.net.cn/article/36599。
14:03:11.876 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。
14:03:11.877 正在编译中...
14:03:14.672 Starting type checking service...
14:03:14.673 Using 1 worker with 2048MB memory limit
14:03:14.703 Starting type checking service...
14:03:14.704 Using 1 worker with 2048MB memory limit
14:03:23.870 Type checking in progress...
14:03:24.005 Type checking in progress...
14:03:24.005 DONE Build complete. Watching for changes...
14:03:24.006 项目 'uniapp-v3-test' 编译成功。
14:03:24.033 Module build failed (from ./node_modules/postcss-loader/src/index.js):
14:03:24.034 SyntaxError
14:03:24.035 (6:3) Unknown word
14:03:24.035 4 | function injectStyles (context) {
14:03:24.036 5 |
14:03:24.036 > 6 | var style0 = require("./main.ts?vue&type=style&index=0&lang=css&vue&type=style&index=0&lang=css&")
14:03:24.037 | ^
14:03:24.037 7 | if (style0.inject) style0.inject(context)
14:03:24.038 8 |
14:03:24.043 ERROR Build failed with errors.
14:03:24.528 正在启动模拟器...
14:03:29.575 正在安装手机端HBuilder调试基座...
14:03:43.469 正在同步手机端程序文件...
14:03:43.577 同步手机端程序文件完成
14:03:43.600 正在启动应用HBuilder...
14:03:44.202 应用HBuilder已启动(如未启动请手动启动模拟器上的HBuilder应用)...
14:03:44.217 iOS模拟器功能少于真机基座,具体见:http://ask.dcloud.net.cn/article/35508
14:03:48.215 [LOG] : App Launch at App.vue:5
14:03:48.236 [LOG] : App Show at App.vue:8
14:03:50.220 [ERROR] : Script error.filename:lineno:0

安卓-取消 v3
[广告] 14:05:37.473 开源不易,需要鼓励。去给 uni-app 项目 点个 star 吧 [不再提示]
[广告] 14:05:37.474 DCloud 2020新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
14:06:04.423 正在建立手机连接...
14:06:05.349 手机端调试基座版本号为2.6.5,版本号相同,跳过基座更新
14:06:05.502 正在同步手机端程序文件...
14:06:06.631 同步手机端程序文件完成
14:06:10.210 正在启动HBuilder调试基座...
14:06:13.917 应用【uniapp-v3-test】已启动...
14:06:14.312 No type errors found
14:06:14.324 Version: typescript 3.8.3
14:06:14.324 Time: 29170ms
14:06:15.462 No type errors found
14:06:15.474 Version: typescript 3.8.3
14:06:15.474 Time: 29814ms
14:06:17.273 DONE Build complete. Watching for changes...
14:06:17.286 项目 'uniapp-v3-test' 编译成功。
14:06:18.424 正在建立手机连接...
14:06:18.931 DONE Build complete. Watching for changes...
14:06:18.931 项目 'uniapp-v3-test' 编译成功。
14:06:19.847 正在建立手机连接...
14:06:20.792 手机端调试基座版本号为2.6.5,版本号相同,跳过基座更新
14:06:21.322 正在同步手机端程序文件...
14:06:23.004 同步手机端程序文件完成
14:06:24.202 手机端调试基座版本号为2.6.5,版本号相同,跳过基座更新
14:06:24.404 正在同步手机端程序文件...
14:06:26.103 正在启动HBuilder调试基座...
14:06:26.893 同步手机端程序文件完成
14:06:28.734 正在启动HBuilder调试基座...
14:06:29.228 应用【uniapp-v3-test】已启动...
14:06:30.954 应用【uniapp-v3-test】已启动...
14:06:36.178 App Launch at App.vue:5
14:06:36.207 App Launch at App.vue:5
14:06:36.207 App Show at App.vue:8
14:06:36.207 App Launch at App.vue:5
14:06:36.207 App Show at App.vue:8
14:06:36.208 App Show at App.vue:8

iOS-取消v3:
[广告] 14:07:27.208 开源不易,需要鼓励。去给 uni-app 项目 点个 star 吧 [不再提示]
[广告] 14:07:27.208 DCloud 2020新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
14:07:27.822 正在启动模拟器...
14:07:31.122 正在安装手机端HBuilder调试基座...
14:07:33.020 正在同步手机端程序文件...
14:07:33.141 同步手机端程序文件完成
14:07:33.166 正在启动应用HBuilder...
14:07:33.615 应用HBuilder已启动(如未启动请手动启动模拟器上的HBuilder应用)...
14:07:33.653 iOS模拟器功能少于真机基座,具体见:http://ask.dcloud.net.cn/article/35508
14:07:36.672 [LOG] : App Launch at App.vue:5
14:07:36.697 [LOG] : App Show at App.vue:8

[期望]

v3 编译器模式能和老版一样可以运行

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
2.6.5

[IDE版本号]

[windows版本号]

[mac版本号]
10.15.3

uni-app运行环境说明

[运行端是h5或app或某个小程序?]

[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]

[编译模式说明:自定义组件模式?纯nvue模式?v3模式?]

App运行环境说明

[Android版本号]

[iOS版本号]

[手机型号]

[模拟器型号]

附件

[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]

[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]

[App安装包或H5地址]

[可重现代码片段]

联系方式

[QQ]

2020-03-31 14:11 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复