vue项目之.env文件.env.dev、test、pro

这篇具有很好参考价值的文章主要介绍了vue项目之.env文件.env.dev、test、pro。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

.env文件是vue运行项目时的环境配置文件。

.env: 全局默认配置文件,所有环境(开发、测试、生产等)均会加载并合并该文件

vue项目之.env文件.env.dev、test、pro,nodejs,vue.js,前端,javascript

.env.development(开发环境默认命名)

开发环境的配置,文件名默认为.env.development,如果需要改名也是可以的,比如改成.env.dev,但是这时就需要在启动项目时候在执行脚本后面加上对应的模式

如启动项目npm run dev 是启动项目,如果启动之后想要获取配置开发环境变量,就需要变成

npm run dev --mode dev

vue项目之.env文件.env.dev、test、pro,nodejs,vue.js,前端,javascript

.env.test(测试环境默认命名)

这个也是同理,默认命名是.env.test,也可以改成其他名字,如.env.tes,但是需要执行测试相关的脚本命令时也需要加上对应模式 --mode tes

如打包到测试环境:npm run build:test后面要加上--mode tes,前面的build是打包命令可以自己随便命名,符合规范即可

vue项目之.env文件.env.dev、test、pro,nodejs,vue.js,前端,javascript

.env.production(生产环境默认命名)

这个也是同理,一般用于配置生产打包配置

process.env.NODE_ENV

process.env包含着关于系统环境的信息,而NODE_ENV一般由用户自己定义,一般用于判断当前的环境变量,vue项目中任何文件内应该都能获取到,如果不改默认开发环境下process.env.NODE_ENV=“development”,如果在上面的配置环境中修改之后并启动对象的模式他就会变成你配置的相应变量,如此处在.env.development文件中将NODE_ENV变成dev_dev,那么我们在启动项目之后process.env.NODE_ENV获取的变量也会变成dev_dev,(此处需要配置文件的名字是默认的,否则启动的时候就要加上对应的模式才能获取到你配置对应变量)

vue项目之.env文件.env.dev、test、pro,nodejs,vue.js,前端,javascript

vue项目之.env文件.env.dev、test、pro,nodejs,vue.js,前端,javascript

vue项目之.env文件.env.dev、test、pro,nodejs,vue.js,前端,javascript

关于命名

文件命名

环境变量文件命名可以自己随便命名,别太离谱就行,然后执行脚本的时候加上--mode (文件名即可)

环境变量命名

只有 NODE_ENV,BASE_URL 和以 VUE_APP_ 开头的变量将通过 webpack.DefinePlugin 静态地嵌入到客户端侧的代码中。即自定义属性只能以VUE_APP_开头

vue项目之.env文件.env.dev、test、pro,nodejs,vue.js,前端,javascript

vue项目之.env文件.env.dev、test、pro,nodejs,vue.js,前端,javascript

vue项目之.env文件.env.dev、test、pro,nodejs,vue.js,前端,javascript文章来源地址https://www.toymoban.com/news/detail-809691.html

到了这里,关于vue项目之.env文件.env.dev、test、pro的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue项目的Husky、env、editorconfig、eslintrc、tsconfig.json配置文件小聊

    1、 Husky Husky 是一款管理 git hooks 的工具,可以帮助我们触发 git 提交的各个阶段: pre-commit、commit-msg、pre-push , 有助于我们在项目开发中的git规范和团队协作。 .husky 文件通常包含以下内容: pre-commit :在提交代码前运行的脚本,可以用于代码格式化、代码检查等操作; pr

    2024年04月28日
    浏览(28)
  • 【微服务部署】四、Jenkins一键打包部署NodeJS(Vue)前端项目步骤详解

      本文介绍使用Jenkins一键将NodeJS(Vue)前端项目打包并上传到生产环境服务器,这里使用的是直接打包静态页面,发送到远程服务器Nginx配置目录的方式,首先确保服务器环境配置好,安装Nginx,运行目录,日志存放目录等。 一、服务器环境配置   Nginx安装也有多种方式

    2024年02月10日
    浏览(44)
  • 5.2.10.应用程序如何调用驱动 mknod /dev/test c 250 0 创建设备文件,应用app 程序 调用 我们 驱动 壳子

    5.2.10.应用程序如何调用驱动 5.2.10.1、驱动设备文件的创建 (1)何为设备文件     索引驱动 (2)设备文件的关键信息是:设备号 = 主设备号 + 次设备号,使用ls -l去查看设备文件,就可以得到这个设备文件对应的主次设备号。         4颗LED不可能 都占用 主设备号,设备号

    2024年02月16日
    浏览(41)
  • 【前端】vue.js从入门到项目实战笔记

    【前端目录贴】 文本插值中的代码被解释为节点的文本内容,而HTML插值中的代码则被渲染为视图节点。 3.1.1 文本插值 文本插值的方式:用 双大括号 将要绑定的变量、值、表达式括住就可以实现,Vue将会 获取计算后的值 ,并以 文本的形式 将其展示出来。 结果: 3.1.2 HTM

    2024年01月21日
    浏览(50)
  • vue项目配置env

    作用:在 vue 项目中, env 是全局配置文件,可以存储不同环境下的变量。使用 vue-cli 搭建项目,默认会在根目录创建一个 .env 文件,如果需要更多类型的 .env 文件,需要 自行创建 。 其中: 1 ,.env 后缀的文件是全局默认配置文件,不论什么环境都会加载并合并。 2 ,.env.d

    2023年04月10日
    浏览(24)
  • docker持久化部署vue前端nodejs后端项目-- 01. docker以及docker-compose在window以及linux的安装

    本章节主要来讲述docker desktop 界面版本使用以及docker-compose 的安装和使用 GIT地址:添加链接描述 docker 专栏:点击此处 章节 1 docker以及docker-compose在window以及linux的安装 2 项目对应的docker-compose结构 3 怎么将docker-compose项目部署到服务器上 4 配置服务器JENKINS环境 额外篇 章节

    2024年02月04日
    浏览(48)
  • 前端启动项目npm run dev报错npm ERR! missing script: dev

    今天遇到了这样一个nt问题 突然前端跑不起来 后面发现是进行npm run dev 命令的时候少进入一层目录 进去之后就可以了 对此遇到这个bug我还查了很多blog 发现还有以下两种原因 1. 打开的是当前文件夹,但是文件夹package.js里的scripts确实没有dev, 输入vue init webpack 将package.json中丢

    2024年02月02日
    浏览(43)
  • 前端vue项目使用Decimal.js做加减乘除求余运算

    运算结果是Decimal对象,需要使用.toNumber()转为数字

    2024年04月13日
    浏览(59)
  • Vue.js 3 项目开发:迈向现代化前端开发的必经之路

    随着前端技术的不断发展,Vue.js作为一种轻量级的JavaScript框架,已经逐渐成为了前端开发者的首选。Vue.js 3有哪些新特性、优势以及如何高效地进行项目开发呢? Vue.js是一种用于构建用户界面的渐进式框架。它的核心库专注于视图层,易于与其他库或现有项目集成。Vue.js 3是

    2024年01月23日
    浏览(50)
  • Vue前端自动化测试-Vue Test Utils

    vue-test-utils是vue官方的单元测试框架,提供了一系列非常方便的工具,使我们更轻松地为vue构建的应用来编写单元测试。主流的JavaScript测试运行器有很多,但vue-test-utils都能支持。它是与测试运行器无关的。 通过脚手架 vue-cli 来新建项目的时候,如果选择了 Unit Testing 单元测

    2024年02月13日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包