NODE_ENV 的作用是什么

来源:2-5 目录结构规范

筱筱的梦

2022-06-10

老师,这里 NODE_ENV 的作用是什么啊,我把他删掉好像也没任何影响
不同环境通过- -mode 来设置,然后 config 文件获取当前环境,来调用生产和测试接口
那么这个 NODE_ENV 的作用是什么呢
请老师解答一下,谢谢.

写回答

1回答

weixin_慕后端1377840

2022-06-13

NODE_ENV 将决定您的应用运行的模式,是开发,生产还是测试,因此也决定了创建哪种 webpack 配置。

例如通过将 NODE_ENV 设置为 "test",Vue CLI 会创建一个优化过后的,并且旨在用于单元测试的 webpack 配置,它并不会处理图片以及一些对单元测试非必需的其他资源。

同理,NODE_ENV=development 创建一个 webpack 配置,该配置启用热更新,不会对资源进行 hash 也不会打出 vendor bundles,目的是为了在开发的时候能够快速重新构建。


0
0

Vue3+ElementPlus+Koa2 全栈开发后台系统

从前端晋级到全栈,让你的未来发展有更多可能

1069 学习 · 580 问题

查看课程