当执行npm run serve 的时候,若出现Note this is for preview or E2E testing only
,会失去热更新(HMR)的功能。
默认情况下,执行npm run serve
会以development
的模式启动。但项目中中配置了.env.development
,则要正确配置NODE_ENV
# 需要配置为development
# NODE_ENV=production
NODE_ENV=development
更优雅的做法是保留.env.development
的配置不动,提交时git,保证团队配置的统一。并新建.local
结尾的配置文件,vue-cli会使用并覆盖.env.development
的配置。
而vue-cli初始化的.gitignore
会默认排除.local
结尾的文件。
.env.development
+ .env.develogment.local
配置好mode为development之后则不会出现上述的提示。