production模式运行,页面渲染后显示为development

来源:10-2 代理环境集成与正式打包测试

魂淡_0002

2018-08-24

http://img.mukewang.com/szimg/5b7fbd39000104af07840270.jpg

以上env值是在server/config/index.js 打印的

http://img.mukewang.com/szimg/5b7fbe1400012d2a07580270.jpg

什么地方弄错了? 会导致 production 又切换成 development

写回答

2回答

Scott

2018-08-26

babel 你熟悉么,你试试换 babelrc 的方式来配置 babel 环境,把 start.js 的代码里改一下,之后用 babel-node 直接启动看看。


看报错,看着像是编译之前是对的,但是编译后,环境变量丢失了

0
0

Scott

2018-08-25

const host = process.env.HOST || 'localhost'

const env = process.env.NODE_ENV || 'development'

const conf = require(resolve(__dirname, `./${env}.json`))



这么诡异,我对比了下,代码看着没毛病啊,难道我眼拙漏掉什么了么


看第一个图,里面打印了两个 env,是你两个地方都放了 env log 么,还是同一个地方,执行了两次,一次是 production,一次是 development

如果是这样,感觉是 babel 这里编译配置出了问题

0
1
魂淡_0002
同个地方,就是config/index.is
2018-08-25
共1条回复

开发微信全家桶项目Vue/Node/MongoDB高级技术栈全覆盖

Nuxt/Vue SSR + Koa2 跨栈开发微信公众号+小程序

989 学习 · 401 问题

查看课程