dcloudio / uni-app

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

使用vue-cli创建项目,编译H5的upx转化成了%??% #1058

Closed YHaven closed 4 years ago

YHaven commented 4 years ago

问题描述 使用vue-cli新建安装启动项目 npm install -g @vue/cli vue create -p dcloudio/uni-preset-vue my-project 选择新闻或者helloword模板 运行H5 npm run dev:h5

打开http://localhost:8080

样式错乱。 image

系统信息:

补充信息 环境问题? _@dcloudio_vue-cli-plugin-uni 包里的webpackConfig resolveLoader: { alias: { 'vue-style-loader': resolve('packages/h5-vue-style-loader') } },

webpack 运行loader的时候引用了上层目录的vue-style-loader,没有引用当前目录下的packages/h5-vue-style-loader

导致upx无法转化

希望信息 希望能用vue-cli够正常编译

lincenying commented 4 years ago

+1

yanxiaoleng commented 4 years ago

+1

yanxiaoleng commented 4 years ago

TIM截图20191202100611

还有h5解析uniapp标签的时候好像也有问题 我发现cli 默认模板的编译h5会出现这个问题 hello uni-app模板又不会出现这个问题

zhetengbiji commented 4 years ago

将依赖 @vue/cli-service 切换为3.x

YHaven commented 4 years ago

@vue/cli换成3.10.0 还是炸,换成3.12.1就好了,之前是默认安装了4.x