vue 环境变量, 环境变量的基本概念
1. 在项目根目录下,你能够创立以下文件来界说不同环境的环境变量: `.env.local`:一直被加载,但会被 `gitignore` 疏忽。 `.env`:在所有情况下都会被加载。 `.env.development`:在 `NODE_ENV` 被设置为 `development` 时加载。 `.env.test`:在 `NODE_ENV` 被设置为 `test` 时加载。 `.env.production`:在 `NODE_ENV` 被设置为 `production` 时加载。
2. 环境变量文件中的每个变量都应该遵从 `VUE_APP_` 的前缀。例如,`VUE_APP_API_URL=http://example.com`。
3. 你能够在代码中经过 `process.env.VUE_APP_API_URL` 来访问这些变量。
4. 在 `webpack` 装备中,环境变量也会被主动注入到客户端的打包文件中。
5. 关于灵敏信息,如 API 密钥,你不应该将它们直接放在 `.env` 文件中,而是应该运用环境变量或更安全的存储方法。
6. 你能够运用 `vuecliservice` 的 `mode` 选项来指定要运用哪个环境变量文件。例如,`vuecliservice build mode production` 会运用 `.env.production` 文件中的变量。
7. 在 Vue 组件或实例中,你能够运用 `process.env.VUE_APP_API_URL` 来访问环境变量。
8. 在 `webpack` 装备文件中,你能够运用 `DefinePlugin` 来界说环境变量。
9. 保证你的 `.env` 文件不会被提交到版别控制系统中,一般需求将它们添加到 `.gitignore` 文件中。
10. 假如你需求在不同环境中运用不同的构建装备,你能够创立不同的 `vue.config.js` 文件,并在 `vuecliservice` 指令中运用 `config` 选项来指定运用哪个装备文件。
11. 在 `package.json` 中的 `scripts` 部分,你能够为不同的环境设置不同的指令。例如: ```json scripts: { serve: vuecliservice serve build: vuecliservice build build:prod: vuecliservice build mode production build:test: vuecliservice build mode test } ```
12. 你能够运用 `crossenv` 包来跨渠道设置环境变量。例如,在 Windows 上,你能够运用 `set NODE_ENV=production
相关
-
css布景图,```htmlBackground Image Example .bgimage { / 设置布景图 / backgroundimage: url;详细阅读
CSS(层叠款式表)布景图是指运用CSS款式规则在HTML元素上设置布景图画。以下是一个简略的比如,展现了如安在HTML元素上设置布景图:```htmlBackgroundI...
2025-01-09 0
-
css内容居中,css内容笔直居中详细阅读
水平居中1.文本:运用`textalign:center;`能够使文本在块级元素内部水平居中。2.块级元素:运用`margin:0auto;`...
2025-01-09 0
-
css布景图片居中, 布景图片居中的基本原理详细阅读
要将CSS布景图片居中,你能够运用以下办法:1.运用`backgroundposition`特点,将其设置为`centercenter`。这会将布景图片水平缓笔直居中。2....
2025-01-09 0
-
vue 从头烘托组件,vue如何将获取到的数据烘托到页面上详细阅读
1.直接修正数据:这是最常见的触发从头烘托的办法。经过Vue实例的数据特点(data),运用Vue供给的呼应式办法(如`Vue.set`或`this.$set`...
2025-01-09 0
-
jquery获取class的值, 什么是Class特点详细阅读
在jQuery中,你能够运用`.attr`办法来获取元素的特点值。假如你想要获取具有特定类的元素的特点值,你能够先挑选该类,然后运用`.attr`办法来获取特点值。...
2025-01-09 0
-
html嵌套, ```html 主标题 子标题 ```详细阅读
在HTML中,嵌套是指将一个元素放置在另一个元素内部。HTML文档的结构是经过嵌套来安排的,它答应开发者创立杂乱的页面布局。下面是一些根本的HTML嵌套示例:```htm...
2025-01-09 0
-
vue双击事情, 什么是双击事情?详细阅读
在Vue中,你能够经过监听`dblclick`事情来完结双击功用。下面是一个简略的示例,展现了如安在Vue组件中增加双击事情:```vue双击我!export...
2025-01-09 0
-
jquery增加类名,jquery增加类名的办法详细阅读
在jQuery中,你能够运用`.addClass`办法来为一个或多个元素增加一个或多个类名。以下是一个根本的比如:```javascript$.ready{$.click{...
2025-01-09 0
-
html引证图片,```html 图片引证示例详细阅读
```html图片引证示例图片引证示例这是一张示例图片:在这个比如中:请保证你具有运用图片的权力,或许图片是公共范畴的,或许你有权限在网站上运用...
2025-01-09 0
-
php和html有什么差异,言语类型与用处详细阅读
PHP(HypertextPreprocessor,超文本预处理器)和HTML(HyperTextMarkupLanguage,超文本符号言语)是两种不同的技能,它们在网...
2025-01-09 0