【发布时间】:2019-10-09 00:20:42
【问题描述】:
我想知道 webpack 在生产模式下如何处理devDependencies:
App.js
import { hot } from 'react-hot-loader';
function App() {
// App code
}
export default process.env.NODE_ENV === 'development' ? hot(module)(App) : App;
我可以成功地在export 语句中使用三元组。但我不能这样做,也不能在import 语句中设置条件。
问题
处理这个问题的正确方法是什么(导入 devDependency)?
如果在导入时没有设置条件,webpack 会添加 devDependencies 到包中吗?
编辑:
刚刚发现 webpack 确实添加了 devDependencies 到包中:
这是使用 webpack 生成的,mode 设置为 production:
【问题讨论】:
标签: reactjs webpack react-hot-loader