DCloud_UNI_GSQ
DCloud_UNI_GSQ
  • 发布:2019-03-29 16:17
  • 更新:2024-05-18 15:27
  • 阅读:51654

uni-app HBuilderX 工程与 vue-cli 工程相互转换

分类:uni-app

uni-app 工程创建

https://uniapp.dcloud.io/quickstart

HBuilderX 工程转换为 vue-cli 工程

vue-cli 版更新频率较高,当需要使用一些新特性时可以转换为 vue-cli 工程

步骤

  1. 使用 vue-cli 4 新建空工程
  2. 将 HBuilderX 工程内的文件(除 unpackage、node_modules 目录)拷贝至 vue-cli 工程内 src 目录
  3. 在 vue-cli 工程内重新安装 npm 依赖(如果之前使用了 npm 依赖的话)

vue-cli 工程转换为 HBuilderX 工程

不需要转换,把cli工程拖入HBuilderX中,可直接编辑、运行、发布。

9 关注 分享
isony w***@163.com sonicsunsky 今天回复我了吗 有毒葡萄 9***@qq.com healthy HRK_01 c***@163.com

要回复文章请先登录注册

2***@qq.com

2***@qq.com

vue.runtime.esm.js?2b0e:619 [Vue warn]: Failed to mount component: template or render function not defined.

(found in <Root>)
2021-03-30 10:55
2***@qq.com

2***@qq.com

我根据你的描述转换vue-cli 直接报错了
2021-03-30 10:52
996上班族

996上班族

回复 venly :
本地node.js版本与HbuilderX自带node.js版本不同
1.删除项目node_modules
2.nvm切换到8.10.0
3.npm install
4.重启HbuilderX运行
cd /Applications/HBuilderX.app/Contents/HBuilderX/plugins/node
mv node node-v8
ln -s /usr/local/bin/node /Applications/HBuilderX.app/Contents/HBuilderX/plugins/node/node
2021-02-19 13:24
venly

venly

回复 chenli :
我用的是node 10 依然报这个错
2021-02-19 11:28
1***@qq.com

1***@qq.com

HBuilderX创建的项目是不是不能自定义环境变量
2021-01-11 17:40
1***@qq.com

1***@qq.com

请问为什么我uniapp转cli没有任何效果
2020-11-19 14:16
deanls

deanls

cli项目 使用hbx打开可以正常运行 但是内置浏览器不能跟随点击的页面自动跳转了
2020-11-13 16:20
chenli

chenli

回复 1***@163.com :
安装的sass-loader版本需要高于node.js8,在dx设置配置node路径,建议使用nodejs10或nodejs12
2020-09-16 15:33
1***@163.com

1***@163.com

Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
15:04:54.101 Error: Missing binding /Users/wangdongjun/Desktop/work/my-project/node_modules/node-sass/vendor/darwin-x64-57/binding.node
15:04:54.111 Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 8.x
15:04:54.112 Found bindings for the following environments:
2020-09-16 15:05
DCloud_UNI_GSQ

DCloud_UNI_GSQ (作者)

回复 xikeqian :
只是变换结构,用法不变
2020-05-19 15:10