运行、打包时可以忽略某个目录吗 vue2

由于业务上的调整,需要在一个原有的项目上新增一些功能作为新的项目,除了新增的功能,其他代码和原项目一样,所以有没有在运行时、打包时可以忽略某个目录的功能,如果有需要如何配置呢?还是说只能分成两个项目?

阅读 2.6k
1 个回答
  1. 可以,但不要这么做;
  2. 因为你可能会不小心引用到目录里的函数,如果你刻意屏蔽某个目录,可能导致运行时出错。
  3. 方案一:路由懒加载,然后通过配置屏蔽特定路由。这个比较适用于 vue-router 项目。
  4. 方案二:组件懒加载,然后通过配置屏蔽。这个用 webpack 就行。
  5. 屏蔽的方案可以用 DefinePlugin + 环境变量的方式。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题