例如,我安装了debugjs作为devDependencies,我的应用包含var debug = require('debug')
等代码。
在我们的生产环境npm install --production
并运行应用程序时,节点会抱怨。那么如何在生产环境中删除与devDependencies相关的代码呢?对于前端代码,如何防止devDependencies相关代码被webpack / gulp捆绑?
如果我在任何地方添加一个检查process.env.NODE_ENV === 'development'
我使用devDependencies代码变得很麻烦,那么我可能只是将模块(debugjs只是一个例子)添加到依赖项而不是devDependencies。
事实上,我的团队使用它们,我试图找出是否有更好的解决方案?