现在有2个项目,项目A是主要业务代码,项目B是一个插件,2个都是vue项目,在开发阶段,有什么方法可以将2个项目合到一起开发。
目前的开发步骤是在项目A中发现问题,需要拷贝相关数据到项目B中去,在项目B中调试改完代码再执行打包命令打包成对应的文件放到项目A的指定位置替换。
目前通过修改项目B的打包命令,可以直接在项目A中调试项目B的代码,但是每次有修改都需要重新打包
有没有什么方法可以优化,比如开发时修改代码不需要每次都重新打包,只需要在部署测试时打包一次就行
(插件会暴露出其中的按钮事件,然后在项目A中执行相关的代码)
Webpack的watch模式,在项目B的Webpack配置里启用watch模式。这样,每次你修改项目B的代码时候,Webpack会自动重新编译和打包项目B