国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

前端腳手架的執行原理

2021-9-30    前端達人

最近收到幾位老師留言,提到一些腳手架相關的問題,跟著自己淺顯的理解,以vue腳手架在windows系統上的執行為例做個分析。

正題之前,先說幾個概念

腳手架的本質:運行在操作系統上node客戶端里的可執行程序。

腳手架做了哪些工作?一般腳手架的工作內容主要包括三方面:

  1. 創建項目+通用代碼: 埋點、http請求、工具方法、組件庫。
  2. git操作: 創建倉庫、代碼沖突、遠程代碼同步、創建版本、發布打tag。
  3. 構建+發布上線: 依賴安裝和構建、資源上傳CDN、域名綁定、測試\正是服務器。

腳手架給我們帶來哪些好處?提升前端研發效能!(就這么一句空話~~)從其為我們帶來的最終體驗上來講,是實現研發過程的:

  1. 自動化:項目重復代碼的copy、git操作、發布上線操作;
  2. 標準化:項目創建、git flow、發布流程、回滾流程;
  3. 數據化:使研發過程系統化、數據化、使得研發過程可量化。

腳手架的命令執行

vue create csjName –g
  1. vue 是腳手架名稱
  2. create 是command,腳手架中已注冊的命令
  3. csjName 是params,命令的參數
  4. –g 是options,命令的配置
  5. 一般options后也會有參數,我們稱之為配置參數,上面命令其實是省略了true
    vue create csjName –g true

下面說一下vue腳手架的執行過程

環境要求,已安裝node

先來思考一個問題:

我們安裝vue腳手架時,安裝的是@vue/cli

npm install @vue/cli –g

為什么創建項目的時候用的卻是vue

vue create projectName

咱們先看 npm install @vue/cli –g命令完成拉資源后,在操作系統中都做了什么。

命令執行完成后,咱們切換到D:\mysoft\node\node_global(這個是自己安裝node時設置的全局npm包的安裝路徑,并且已配置到環境變量中,不清楚的老師可以去熟悉一下node的安裝教程),發現此路徑下已經生成了一個cmd命令vue.cmd,因為此路徑已配置到環境變量中,所以在cmd我們必然可以直接輸入vue來執行vue.cmd。

那么vue.cmd文件中又執行了什么?打開vue.cmd

可以看到,其實它是去調用了vue腳手架資源路徑下的vue.js文件

正如我們在這個路徑下執行

node vue.js create csjName

是一樣的。腳手架的命令及其參數的注冊與解析都在此文件中完成。具體的代碼邏輯不再深入講了,因為我也沒看。。。。。

再來思考個問題,在完成腳手架資源的下載后,為什么會在D:\mysoft\node\node_global下自動生成一個vue.cmd?我們能不能自定義這個腳手架的名字?

其實每個腳手架都是npm項目,vue.cmd是在此npm項目的package.json中配置的,我們也可以對其自定義修改。

欲修改腳手架名稱,直接去D:\mysoft\node\node_global下重命名vue.cmd即可。如果是自己的腳手架,可在npm項目內的package.json中通過上述配置,指定腳手架的名稱。

補充

另外在linux或mac系統中,其實node\node_global下并未生成vue.cmd,而是生成了一個叫做vue軟鏈接,并且鏈向了node_global\node_modules\@vue\cli下的vue.js。

而且在linux和mac系統中,并未使用node vue.js,而是直接執行了vue.js那是因為在vue.js頂部已通過Shebang聲明當前文件默認使用系統中環境變量/usr/bin/env 下的node解釋器執行。此語法在windows系統中無效。

以上是對vue腳手架在windows中執行過程的淺顯理解。不到之處,還請指正~~

最后安利一個自己已發布的npm項目csjtools,旨在打造一個前端通用的工具庫,就是自己平常封裝的js工具函數,如對timeout的異步封裝、對storage的面向對象的封裝、對日期格式的轉換、還有對象之間的深比較等,目前工具還不夠豐富,歡迎大家一起使用&完善,一個人的力量很小~~

npm install csjtools -g 


藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

分享此文一切功德,皆悉回向給文章原作者及眾讀者.

轉自:csdn
免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

藍藍設計www.newchinaweekly.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.newchinaweekly.com

存檔

国产成人鲁色资源国产91色综| 中文字幕在线播放一区| 一区二区三区不卡在线观看| 免费久久99精品国产自在现线| 欧美jizz19性欧美| 中文字幕日本一区二区| 中文字幕亚洲在线观看| 欧美aaaaaa| 国产成人三级| 老牛影视一区二区三区| 久久婷婷一区二区三区| 精品久久久久久久中文字幕| 亚洲精品日日夜夜| 久久精品人人爽人人爽| 91综合久久| 欧美色图激情小说| 日韩成人伦理电影在线观看| 欧美高清在线一区二区| 国产女人18水真多18精品一级做| 精品久久久久久久中文字幕| 国产小视频国产精品| 国产伦精品一区二区三区精品视频| 欧美国产第一页| 精品欧美日韩| 精品国产免费久久久久久尖叫| 无码粉嫩虎白一线天在线观看| 中文字幕一区二区三区四区五区人 | av成人综合网| 亚洲在线免费视频| 免费看日本黄色| 99精品欧美一区二区| 91久久精品国产91性色69 | 国产亚洲欧洲黄色| 亚洲一区二区三区在线免费观看 | 91久久久久久国产精品| 国产午夜福利100集发布| 成人黄色短视频| 青青操国产视频| 一日本道久久久精品国产| 人妻丰满熟妇av无码区hd| 视频一区二区免费| 黄动漫视频高清在线| 神马电影网我不卡| 夜夜嗨一区二区三区| 日韩电影免费在线观看网站| 亚洲精品国产无天堂网2021| 国产亚洲综合久久| 蜜桃91精品入口| 国产精品边吃奶边做爽| 色欲人妻综合网| 精品网站www| 日韩123区| 极品裸体白嫩激情啪啪国产精品| 亚洲三级在线播放| 在线91免费看| 国产精品久久久久999| 五月婷婷丁香色| 中文字幕人成人乱码亚洲电影| www.国产91| 国产毛片久久久| 99成人免费视频| 香蕉成人啪国产精品视频综合网| 5858s免费视频成人| 国产在线观看不卡| 日韩电影免费观看高清完整| 女人天堂av手机在线| 男女免费视频网站| 乱小说综合网站| 成年人视频网站在线| 日韩av片子| 夜夜亚洲天天久久| 欧美野外猛男的大粗鳮| 亚洲精品一品区二品区三品区 | 日韩视频在线观看视频| 久草网视频在线观看| jizzjizz大全| 欧洲亚洲一区二区三区| 久久久www成人免费毛片麻豆| 自拍偷拍亚洲在线| 成人国产精品免费视频| 欧美日韩中文字幕在线播放| 亚洲国产精品成人无久久精品| 午夜国产在线观看| 曰本三级在线| 午夜一区不卡| 亚洲精品在线电影| 国产精品免费久久久| 在线观看污视频| 亚洲欧美在线观看视频| 一二三区在线观看| 成人做爰视频www| 99久久久精品| 欧美国产第一页| 伊人av在线播放| 日本三级视频网站| 日本高清在线观看视频| 秋霞影院一区二区| 亚洲香蕉成视频在线观看| 国产免费毛卡片| 中文字幕另类日韩欧美亚洲嫩草| 成人av影视| 97人人精品| 欧美成人猛片aaaaaaa| 特级西西444| 天堂中文在线观看视频| 日本欧美在线| 亚洲美女区一区| 国产一区二区三区无遮挡 | 九九热99视频| 国产白浆在线| 美女av在线免费看| 精品美女视频| 一本一道久久a久久精品综合蜜臀| 欧美精品久久| 国产美女永久免费| 粉嫩一区二区三区| 中文字幕一区av| 超在线视频97| 青青草视频网站| 快色在线观看| 深夜成人影院| 亚洲欧美激情视频在线观看一区二区三区 | 天天操,天天操| 国产日本精品视频| 欧美xxx网站| 亚洲综合精品自拍| 日韩精品大片| 少妇av在线播放| 国产伦理久久久久久妇女| 欧美在线你懂的| 极品美女扒开粉嫩小泬| 好好的日comwww| 欧美成人精品二区三区99精品| 日韩成人精品一区| 伊人精品影院| 中文字幕在线免费看线人| 午夜精品影院在线观看| 国产亚洲依依| 最近2019好看的中文字幕免费| 爱搞国产精品| 一级性生活免费视频| 国产午夜精品视频免费不卡69堂| 成人自拍在线| wwwav91| www夜片内射视频日韩精品成人| 国产熟女高潮视频| 国产a久久麻豆| av人人综合网| 国产成人亚洲综合小说区| 欧美日韩一级大片| 日本一区视频在线观看| 亚洲视频在线看| 欧美黄色大片网站| 污片免费在线观看| 日韩av片免费在线观看| 在线播放视频一区| 黄色国产在线| 国产区精品视频在线观看豆花| 欧美一区二区成人6969| 青娱乐国产精品视频| 亚洲大肥女ass| 1024手机看片国产| 捆绑调教一区二区三区| 亚洲综合精品伊人久久| 天堂网2014av| 韩日视频一区| 日韩精品一区二区三区在线| 无码人妻精品一区二区蜜桃网站| 免费黄色网址在线| 3d成人动漫在线| 亚洲女性喷水在线观看一区| 中文字幕一区二区三区四区五区人| 国产精品入口麻豆完整版| 巨乳诱惑日韩免费av| 91精品久久久久久久久| 天堂网av2014| 国产欧美一级| 1卡2卡3卡精品视频| 四虎影音在线| 日韩在线观看一区二区| 成人av蜜桃| 国产娇喘精品一区二区三区图片| 日韩福利视频网| 久久精品日产第一区二区三区| 一区二区视频网| 国产99亚洲| 91精品国产高清自在线看超| 久久噜噜色综合一区二区| av资源中文在线天堂| 91麻豆精品国产自产在线| 国产精品扒开腿做爽爽| 播放一区二区| 中文字幕欧美国内| 日韩免费av网站| 亚洲一区二区三区| 96精品久久久久中文字幕| 伊人无码高清| 国产色综合久久| 五月天视频在线观看| 免费yellow网站|