中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

黔東南網(wǎng)頁設計seo搜索引擎優(yōu)化人員

黔東南網(wǎng)頁設計,seo搜索引擎優(yōu)化人員,阿里巴巴國際站做2個網(wǎng)站有用嗎,數(shù)據(jù)庫與網(wǎng)站建設文章目錄 一、去package.json尋找scripts對應的命令二、去node_modules尋找vue-cli-service三、從package-lock.json獲取.bin的軟鏈接1. bin目錄下的那些軟連接存在于項目最外層的package-lock.json文件中。2.vue-cli-service文件的作用3.npm install 的作用 總結 一、去packag…

文章目錄

  • 一、去package.json尋找scripts對應的命令
  • 二、去node_modules尋找vue-cli-service
  • 三、從package-lock.json獲取.bin的軟鏈接
    • 1. bin目錄下的那些軟連接存在于項目最外層的package-lock.json文件中。
    • 2.vue-cli-service文件的作用
    • 3.npm install 的作用
  • 總結


一、去package.json尋找scripts對應的命令

比如在npm run dev的時候,首先會去項目的package.json文件里找scripts 里找對應的 dev ,然后執(zhí)行 dev 的命令。
也就是說,啟動vue項目 npm run dev的時候,實際上就是執(zhí)行了vue-cli-service serve 這條命令。

"scripts": {"dev": "vue-cli-service serve","build": "vue-cli-service build",
},

問題1:為什么不直接執(zhí)行vue-cli-service serve命令呢?
因為操作系統(tǒng)中沒有vue-cli-service 這條命令。
在這里插入圖片描述

二、去node_modules尋找vue-cli-service

問題2:既然vue-cli-service serve這條指令不存在操作系統(tǒng)中,為什么執(zhí)行npm run dev的時候,也就是執(zhí)行了vue-cli-service serve 能成功,并且不報錯呢?
(1)首先,大家都知道,我們通過npm i 安裝依賴。例如 npm i @vue/cli-service,npm 在 安裝這個依賴的時候,就會node_modules/.bin/ 目錄中創(chuàng)建 好vue-cli-service 為名的幾個可執(zhí)行文件了。
(2).bin 目錄不是任何一個 npm 包。目錄下的文件,表示一個個軟鏈接,打開文件可以看到文件頂部寫著 #!/bin/sh ,表示這是一個腳本。所以當使用 npm run dev 執(zhí)行 vue-cli-service serve 時,雖然沒有安裝 vue-cli-service的全局命令,但是 npm 會到 ./node_modules/.bin 中找到 vue-cli-service 文件作為 腳本來執(zhí)行,則相當于執(zhí)行了 ./node_modules/.bin/vue-cli-service serve。
在這里插入圖片描述

三、從package-lock.json獲取.bin的軟鏈接

問題3:.bin 目錄下的文件表示軟連接,那這個bin目錄下的那些軟連接文件是哪里來的?它又是怎么知道這條軟連接是執(zhí)行哪里的呢?

1. bin目錄下的那些軟連接存在于項目最外層的package-lock.json文件中。

從 package-lock.json 中可知,當我們npm install 整個新建的vue項目的時候,npm 將 bin/vue-cli-service.js 作為 bin 聲明了。所以在 npm install 時,npm 讀到該配置后,就將該文件軟鏈接到 ./node_modules/.bin 目錄下。
在這里插入圖片描述

2.vue-cli-service文件的作用

node_modelues --> .bin --> vue-cli-service 中將npm 還會自動把node_modules/.bin加入$PATH,這樣就可以直接作為命令運行依賴程序和開發(fā)依賴程序,不用全局安裝了。
在這里插入圖片描述

3.npm install 的作用

npm install 的時候,npm 就幫我們把這種軟連接配置好了,其實這種軟連接相當于一種映射,執(zhí)行npm run dev 的時候,就會到 node_modules/bin中找對應的映射文件,然后再找到相應的js文件來執(zhí)行。


總結

npm install 時,npm 讀到該配置后,就將該文件軟鏈接到 ./node_modules/.bin 目錄下,而 npm 還會自動把node_modules/.bin加入$PATH,這樣就可以直接作為命令運行依賴程序和開發(fā)依賴程序,不用全局安裝了。
然后在運行npm run dev 的時候,dev會去package.json尋找scripts對應的命令,這個命令會執(zhí)行在node_modules --> bin中由npm i 映射的軟鏈接,然后再找到相應的js文件來執(zhí)行。 也就是說 npm i 的時候,npm 就幫我們把這種軟連接配置好了

http://www.risenshineclean.com/news/29863.html

相關文章:

  • wordpress掃碼收款seo網(wǎng)絡營銷課程
  • 公司做的網(wǎng)站賬務處理淘寶關鍵詞搜索量查詢
  • 開發(fā)公司人效比seo排名培訓學校
  • 做網(wǎng)站彩票代理犯法嗎我是站長網(wǎng)
  • php做網(wǎng)站網(wǎng)絡營銷有什么崗位
  • 國內可以做的國外兼職網(wǎng)站海外營銷方案
  • 專門做微信推送的網(wǎng)站搜索引擎優(yōu)化要考慮哪些方面?
  • 海北高端網(wǎng)站建設哪家好網(wǎng)站推廣途徑和推廣要點
  • 網(wǎng)站建設方案書深圳關鍵詞推廣優(yōu)化
  • 東營本地網(wǎng)站制作公司可以入侵的網(wǎng)站
  • 公司網(wǎng)站維護該誰來做全網(wǎng)營銷外包
  • java可以做微信網(wǎng)站么站長統(tǒng)計工具
  • 做域名后就得做網(wǎng)站嗎河北高端網(wǎng)站建設
  • 網(wǎng)站title是什么培訓機構加盟店排行榜
  • 網(wǎng)站備案 取名資訊通不過外貿網(wǎng)站推廣費用
  • 去除wordpress相冊系統(tǒng)優(yōu)化工具
  • 做網(wǎng)站的回扣什么是seo?
  • 蘇州做門戶網(wǎng)站的公司公司網(wǎng)站怎么優(yōu)化
  • 中國建設銀行移動門戶網(wǎng)站百度推廣客戶端app
  • 阿里巴巴網(wǎng)站做推廣效果怎么樣如何制作一個網(wǎng)址
  • 重慶福彩建站2022新聞熱點10條
  • 怎么把網(wǎng)站做火seo入門培訓課程
  • 泰國做彩票網(wǎng)站企業(yè)網(wǎng)站營銷的實現(xiàn)方式
  • 大數(shù)據(jù)技術建設網(wǎng)站百度地圖人工電話
  • 王也臺詞輿情優(yōu)化公司
  • 限制個人做網(wǎng)站愛客crm
  • 會計可以做網(wǎng)站么網(wǎng)店營銷
  • wordpress站點實例百度云網(wǎng)盤資源
  • 什么企業(yè)的網(wǎng)絡營銷策略好寫網(wǎng)絡seo軟件
  • 個人主頁網(wǎng)站設計代碼新媒體營銷六種方式