tnfe/wp2vite

是否支持vue-cli2初始化的项目?

BryanAdamss opened this issue · 8 comments

作者你好:

有两个问题想请教

  1. wp2vite是否支持使用vue-cli2初始化的项目迁移?
  2. 迁移后的项目是否开发、生产都使用的vite生态?
  3. 如果只将vite当作开发服务器使用,生产环境依然使用webpack打包,wp2vite是否支持?如果不支持,自行改造工作可大?

你好,我一一回答下你的问题。
1、vue-cli2生成的项目,如果没有被改造过、编码正常的话,应该是可以支持的
2、迁移后的项目还是可以继续使用之前的配置进行开发和生产,wp2vite只是在你的项目中加入了vite等的配置,不会改变你项目的内容,也不会删除之前webpack等的依赖
3、在上面2中已经说明了,不会改变你的项目,所以你可以保持继续使用webpack为生产环境打包,开发环境使用vite;wp2vite只是一个转换工具,不同的项目会有不同的情况,如果wp2vite帮助不到你的话,自行改造成本也不会很大。

以上是我的个人建议,如有问题,欢迎沟通。

感谢回复!

似乎不支持cli2初始化的项目,不知道是不是我用的不对,报unknow config for your project错误,可能是cli2项目没有安装@vue/cli-service,导致doVue方法没走到;

} else if (checkedResult.isVue && checkedResult.isVueCli) {

可否提供下项目demo,我们看下?

内部代码,可能无法直接上传,但项目结构和这个repo是一样的,可以参考这个demo
https://github.com/BryanAdamss/vue-awesome-template/tree/cli-2.x

内部代码,可能无法直接上传,但项目结构和这个repo是一样的,可以参考这个demo
https://github.com/BryanAdamss/vue-awesome-template/tree/cli-2.x

这个项目clone下来后,跑不起来.

内部代码,可能无法直接上传,但项目结构和这个repo是一样的,可以参考这个demo
https://github.com/BryanAdamss/vue-awesome-template/tree/cli-2.x

这个项目clone下来后,跑不起来.

是不是node版本不对?切到8.17试试

内部代码,可能无法直接上传,但项目结构和这个repo是一样的,可以参考这个demo
https://github.com/BryanAdamss/vue-awesome-template/tree/cli-2.x

这个项目clone下来后,跑不起来.

是不是node版本不对?切到8.17试试

看了下项目,应该是转了后也不能直接运行,需要对项目进行改造,引用vue的文件目前都是省略后缀的,使用vite的时候不能省略vue的后缀;可能还有其他需要改造的地方。

内部代码,可能无法直接上传,但项目结构和这个repo是一样的,可以参考这个demo
https://github.com/BryanAdamss/vue-awesome-template/tree/cli-2.x

这个项目clone下来后,跑不起来.

是不是node版本不对?切到8.17试试

看了下项目,应该是转了后也不能直接运行,需要对项目进行改造,引用vue的文件目前都是省略后缀的,使用vite的时候不能省略vue的后缀;可能还有其他需要改造的地方。

嗯,我再试试;
我最近写了个add-vue-suffix,可以补齐vue后缀,正好用上了😂