代码拉取完成,页面将自动刷新
基于ReactJS, devExtreme组件库 开发. https://gitee.com/mudking/react-umijs-devextreme
npm install -g tyarn
tyarn
注意: 至少要启动一次, 才可以执行打包. 否则会因为一些所需的文件缺少而失败.
https://www.jianshu.com/p/328b79e262f7 process.env. NODE_ENV本来是只能在nodejs环境下访问的. 在浏览器端不能使用. 但webpack在打包时, 通过扩展 webpack. DefinePlugin 可以注入变量,在打包期间将process.env. NODE_ENV替换为相应的常量, 这样浏览器上运行的就不是NODEJS而是纯js. umijs默认配置了此功能. 因此执行npm start时, process.env. NODE_ENV是'development', npm run build时, 是'production' npm run test时, 是'test'
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify('development')
})
利用这个特性, 代码中可以在需要的地方使用process.env. NODE_ENV进行判断, 并使用不同的代码. 如: 数据库连接, 后台接口url等. 打包时, process.env. NODE_ENV会被替换成对应的常量.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。