vue.js - webpack vuejs/如何仅在开发模式下导入模块并在生产模式下忽略它?
问题描述
在这个简单的 vuejs 应用程序中,我使用axios-mock-adapter来模拟来自我的应用程序的所有axios请求。
所有的模拟都在 javascript 模块tests/mock/api.js
中。为了使用它们,我必须将它们导入main.js
import "../tests/mock/api";
它在开发模式 ( npm run serve
) 下运行良好。但是,我不希望在生产模式 ( npm run build
) 下进行此导入。有没有办法告诉 webpack 在main.js
我们 make 时忽略这行导入npm run build
?
解决方案
推荐阅读
- php - “错误”:“array_merge():预期参数 1 是一个数组,给定 null”
- caching - CPU 中的抗锯齿硬件是否保守地使条目无效?
- ember.js - Emberjs - 在组件中使用 @model 钩子数据
- javascript - 无法在正则表达式中找到正向前瞻 (?=pattern) 示例的匹配项
- c++ - C++ lower_bound() 搜索最接近目标值的元素
- stata - 为什么我在 Stata 中的虚拟变量转换会产生:类型不匹配?
- ios - 如何更改 UITableView 中的部分标题文本颜色
- c++ - 如何以“安全”的方式在 C++ 中获取当前时间
- python-3.6 - 我如何打印只有 a_list 中的第一个和最后一个数字以及每个数字之间的“to”的范围?
- caching - C# 我应该将键聚合到更大的对象以进行缓存吗