vue-cli版本的问题(慕灰灰老师请进)
假如A电脑装的是vue-cli3,B电脑装的是vue-cli4,我在A电脑上新建了一个基于vue-cli3的项目,迁移到B电脑后,能不能继续让它基于vue-cli3运行?
因为我两台电脑上的vue-cli版本是不同的,最近在迁移项目的时候经常会出现问题,不知道是不是跟这个有关?
正在回答
同学你好,通常所说的迁移项目是指改变vue-cli的版本,让vue-cli的版本升级,而同学的意思是指移动项目,所以没必要做那么复杂的操作。只要保证自己的电脑下安装了vue,然后把项目整体打包复制过来就行,一般都可以正常运行。如果不行,再安装指定版本的vue-cli就行了。
祝学习愉快!
同学你好,解答如下:
迁移的时候,不能直接把src目录复制过去。因为升级后的代码,main.js中的语法会有一点点区别(其他文件可能也有区别),直接复制src目录会导致项目启动不了。推荐的做法是一个一个文件对应复制,可参考如下例子:
建议从main.js入手迁移项目。先将main.js中的文件复制过来:可以对比两个项目中的main.js中的区别,把旧版本main.js中我们写的那部分代码复制到新版本main.js中,例如:
将import './config/rem'这句代码迁移过去后,由于新项目中没有'./config/rem'这个文件,因此需要对应把旧项目中的config文件夹,复制到新项目中,这样就完成了对config文件夹的迁移。
然后处理路由文件,把我们写的路由,迁移到新项目的路由中;再将路由对应的组件等内容复制到新项目中。
主体思路就是将我们写的那部分代码,都复制到新项目中;将新项目初始化出来的代码,对应改成我们需要的代码。
这个过程需要实操,三言两语很难说清楚,老师也只能给同学这样简单说一下。如果同学想要学习一下,可以考虑一下这个课程:https://coding.imooc.com/class/chapter/203.html#Anchor
祝学习愉快!
- 参与学习 人
- 提交作业 209 份
- 解答问题 3299 个
本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星