![m***@163.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/92b8b9b4fe4b3efee6c3764be75ea3dc.png)
- 发布:2021-09-02 09:15
- 更新:2021-09-02 09:15
- 阅读:1018
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.5.2
HBuilderX类型: 正式
HBuilderX版本号: 3.2.6
手机系统: 全部
手机厂商: 华为
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
示例代码:
这是cli,模式,添加那些插件支持类组件和类装饰器
{
"name": "uni-preset-vue",
"version": "0.0.0",
"scripts": {
"dev:app": "uni -p app",
"build:app": "uni build -p app",
"dev:h5": "uni",
"build:h5": "uni build",
"dev:h5:ssr": "uni --ssr",
"build:h5:ssr": "uni build --ssr"
},
"dependencies": {
"@dcloudio/uni-app": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-app-plus": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-app-vue": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-cloud": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-components": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-h5": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-h5-vue": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-i18n": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-shared": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-stat": "^3.0.0-alpha-3000020210831001",
"@vue/shared": "^3.2.6",
"vue": "^3.2.6",
"vue-class-component": "^8.0.0-rc.1",
"vue-i18n": "^9.1.7",
"vue-property-decorator": "^10.0.0-rc.3",
"vue-router": "^4.0.11",
"vuex": "^4.0.2"
},
"devDependencies": {
"@babel/plugin-proposal-decorators": "^7.14.5",
"@dcloudio/types": "^2.5.3",
"@dcloudio/uni-app-vite": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-automator": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-cli-nvue": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-cli-shared": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-h5-vite": "^3.0.0-alpha-3000020210831001",
"@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3000020210831001",
"@typescript-eslint/eslint-plugin": "^4.30.0",
"@typescript-eslint/parser": "^4.30.0",
"@vitejs/plugin-vue": "^1.6.0",
"@vitejs/plugin-vue-jsx": "^1.1.7",
"@vue/compiler-sfc": "^3.2.6",
"@vue/eslint-config-typescript": "^7.0.0",
"@vue/server-renderer": "^3.2.6",
"eslint": "^7.32.0",
"eslint-plugin-vue": "^7.17.0",
"tsc": "^2.0.3",
"tslib": "^2.3.1",
"typescript": "^4.4.2",
"vite": "2.5.1"
}
}
这是cli,模式,添加那些插件支持类组件和类装饰器
{
"name": "uni-preset-vue",
"version": "0.0.0",
"scripts": {
"dev:app": "uni -p app",
"build:app": "uni build -p app",
"dev:h5": "uni",
"build:h5": "uni build",
"dev:h5:ssr": "uni --ssr",
"build:h5:ssr": "uni build --ssr"
},
"dependencies": {
"@dcloudio/uni-app": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-app-plus": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-app-vue": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-cloud": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-components": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-h5": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-h5-vue": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-i18n": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-shared": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-stat": "^3.0.0-alpha-3000020210831001",
"@vue/shared": "^3.2.6",
"vue": "^3.2.6",
"vue-class-component": "^8.0.0-rc.1",
"vue-i18n": "^9.1.7",
"vue-property-decorator": "^10.0.0-rc.3",
"vue-router": "^4.0.11",
"vuex": "^4.0.2"
},
"devDependencies": {
"@babel/plugin-proposal-decorators": "^7.14.5",
"@dcloudio/types": "^2.5.3",
"@dcloudio/uni-app-vite": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-automator": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-cli-nvue": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-cli-shared": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-h5-vite": "^3.0.0-alpha-3000020210831001",
"@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3000020210831001",
"@typescript-eslint/eslint-plugin": "^4.30.0",
"@typescript-eslint/parser": "^4.30.0",
"@vitejs/plugin-vue": "^1.6.0",
"@vitejs/plugin-vue-jsx": "^1.1.7",
"@vue/compiler-sfc": "^3.2.6",
"@vue/eslint-config-typescript": "^7.0.0",
"@vue/server-renderer": "^3.2.6",
"eslint": "^7.32.0",
"eslint-plugin-vue": "^7.17.0",
"tsc": "^2.0.3",
"tslib": "^2.3.1",
"typescript": "^4.4.2",
"vite": "2.5.1"
}
}
操作步骤:
vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。
cli编译显示 目前只能h5,不能app
vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。
cli编译显示 目前只能h5,不能app
预期结果:
vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。
cli编译显示 目前只能h5,不能app
vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。
cli编译显示 目前只能h5,不能app
实际结果:
vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。
cli编译显示 目前只能h5,不能app
vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。
cli编译显示 目前只能h5,不能app
bug描述:
"vue-class-component": "^8.0.0-rc.1",
"vue-property-decorator": "^10.0.0-rc.3",
"tslib": "^2.3.1",
"@vitejs/plugin-vue-jsx": "^1.1.7",
vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。
cli编译显示 目前只能h5,不能app
0 个回复