有没有一种方法可以在不使用模块捆绑器的情况下从最终的javascript捆绑中删除模块导出?
在我的应用程序中,grunt和uglify用于将所有javascript文件连接在一起以创建一个大的bundle.js文件。为了分别对源文件中定义的功能进行单元测试,我需要介绍模块导出。添加这些module.exports
仅用于测试目的,因为在生产中,所有内容都是手动捆绑在一起的,并且一切正常。
我意识到我也应该开始在生产中使用模块,并使用诸如browserify之类的东西来创建包,但是现在还有另一种方式使用模块导出仅用于测试代码并将其从生产包中删除吗?
这类似于this未回答的问题。