码迷,mamicode.com
首页 > 其他好文 > 详细

vue - process.env 定义

时间:2018-07-29 00:49:41      阅读:2035      评论:0      收藏:0      [点我收藏+]

标签:ogr   single   直接   str   生产   意思   nod   全局变量   pack   

  1.官方解释:process 对象是一个 global (全局变量),提供有关信息,控制当前 Node.js 进程。作为一个对象,它对于 Node.js 应用程序始终是可用的,故无需使用 require()。

  2.process(进程)其实就是存在nodejs中的一个全局变量。然后呢,咱们可以通过这个所谓的进程能拿到一些有意思的东西。
  3.
  

  

new webpack.DefinePlugin({
    ‘process.env‘: {
        ‘NODE_ENV‘: JSON.stringify(‘production‘)
    }
})
webpack 的config配置文件中改变环境变量是要通过命令注入

 "scripts": {
    "dev":"cross-env NODE_ENV=production webpack"
  }
或者直接在config文件顶部申明即可 process.env.NODE_ENV = ‘production‘

  4.配置生产环境

"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "npm run dev",
"unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
"e2e": "node test/e2e/runner.js",
"test": "npm run unit && npm run e2e",
"prod": "cross-env NODE_ENV=production webpack --config build/webpack.prod.conf.js",
"lint": "eslint --ext .js,.vue src test/unit test/e2e/specs",
"build": "node build/build.js"
},

vue - process.env 定义

标签:ogr   single   直接   str   生产   意思   nod   全局变量   pack   

原文地址:https://www.cnblogs.com/tongbiao/p/9383952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!