最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在vue項目中配置你自己的啟動命令和打包命令方式

 更新時間:2022年04月02日 10:24:40   作者:yangdongnan  
這篇文章主要介紹了在vue項目中配置你自己的啟動命令和打包命令方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

配置自己的啟動命令和打包命令

在開發(fā)中,通常會需要和后臺做一些開發(fā)調(diào)試, 本地開發(fā), 和線上觀測

這時 如何用一套代碼 加上 幾個命令來輕松的做到這些?

準備

首先除vue項目外 我們還需要安裝幾個額外的包來幫助我們

這只是在 vue-cli2 中的配置 當然 vue-cli3 也可以通過如下方法來配置一些環(huán)境

 npm i cross-env shelljs -D
  • cross-env 可以幫助我們更好的來使用更好的來使用 process.env 里的指令,并且各個環(huán)境唯一化
  • shelljs 可以讓我們用js在操作 shell 命令

首先建一個 shell 操作的文件 如config.url.js 目的幫助我們將不同環(huán)境目錄 copy 到同一個文件中

var shell = require('shelljs');
console.log("ENVIRONMENT VARIABLES IS",process.env.NODE_URL);
shell.rm('-rf',['./dist','./dist.*']);
if (process.env.NODE_URL === 'DEV') {
  shell.cp('-R', './src/config/dev.env.js', './src/config/env.js')
}
if (process.env.NODE_URL === 'DEV_TEST') {
  shell.cp('-R', './src/config/dev.prod.env.js', './src/config/env.js')
}
if (process.env.NODE_URL === 'PROD_DEV') {
  shell.cp('-R', './src/config/prod.dev.env.js', './src/config/env.js')
}
if (process.env.NODE_URL === 'PROD') {
  shell.cp('-R', './src/config/prod.env.js', './src/config/env.js')
}

建一個環(huán)境文件 如下:

在這里插入圖片描述

所有的 .env 中

module.exports = {
?? ?//... 你的配置的當前環(huán)境 url
}

最后由 index.js 導(dǎo)出 數(shù)據(jù)

import env from './env'
export default env

到這里我們 已經(jīng)完成了環(huán)境的配置, 你可以添加你想要的各種參數(shù)配置應(yīng)用到你需要的開發(fā)中

接下來我們需要改變一下 package.json 里 script 中的命令

示例

// NODE_URL=DEV process.env的變量, 用來知道你當前所在環(huán)境
// node build/config.url.js 啟動shell文件來將你的環(huán)境配置文件copy到指定目錄文件中
// 你可以配置更多的環(huán)境
"scripts": {
? ? ? ? "dev": ?"cross-env NODE_URL=DEV node build/config.url.js&&&&webpack-dev-server --inline --progress --config build/webpack.dev.conf.js" ?//一個啟動命令

vue項目啟動命令的配置與切換

在這里插入圖片描述

vue啟動命令的切換npm run dev和npm run serve配置

使用vue-cli創(chuàng)建的vue項目,3.0以前的都是npm run serve

但是3.0以后默認的命令是npm run dev

在這里插入圖片描述

雖然他們的本質(zhì)對應(yīng)的都是 vue-cli-service serve命令

但是run serve和run dev不統(tǒng)一還是令人很不愉快的。

有時間幾個不同版本的項目還要不同的命令來啟動。

修改方法

1.找到項目中的 package.json 文件

 Node.js項目遵循模塊化的架構(gòu),當我們創(chuàng)建了一個Node.js項目,意味著創(chuàng)建了一個模塊,這個模塊的描述文件,被稱為package.json。

在這里插入圖片描述

2.找到對應(yīng)的配置項,修改為自己需要的

找到“vue-cli-service serve”值所對應(yīng)的鍵名,修改為自己需要的就可以了

  • dev對應(yīng)的是npm run dv
  • serve對應(yīng)的是npm run serve命令

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。 

相關(guān)文章

最新評論

安阳县| 福安市| 北流市| 黑龙江省| 米泉市| 普安县| 同江市| 南丹县| 绥化市| 奉节县| 杭锦旗| 东明县| 临颍县| 开阳县| 日土县| 蓬莱市| 蒲城县| 海南省| 津南区| 临漳县| 乌恰县| 武夷山市| 长岭县| 彭泽县| 固镇县| 安福县| 曲阜市| 新建县| 阿拉尔市| 息烽县| 延安市| 宜阳县| 泗洪县| 平陆县| 芦山县| 堆龙德庆县| 高台县| 余姚市| 竹溪县| 化州市| 阿拉尔市|