摘要:包的包規范允許我們將一組相關的模塊組合到一起,形成一組完整的工具。的包規范由包結構和包描述文件兩部分組成。對于而言,幫助其完成了第三方模塊的發布安裝和依賴等。借助,與第三方模塊之間形成了一個很好的生態系統。
package (包)
commonJs的包規范允許我們將一組相關的模塊組合到一起,形成一組完整的工具。
commonJs的包規范由 包結構 和 包描述文件 兩部分組成。
1、什么是包結構?
用于組織包中的各種文件
2、什么是包描述文件?
描述包的相關信息,以供外部讀取分析。【相當于個人簡歷】包結構
包實際上就是一個壓縮文件,解壓以后還原為目錄。符合規范的目錄,應該包含以下文件:
package.json : 描述文件 【必須存在】
bin :可執行二進制文件
lib : js代碼
doc : 文檔
test : 單元測試
到此我們的包也有了,模塊都有了,我們由很多很多的包時,如果沒有一個管理者,是不是找也找不到,大家可能都會亂成一鍋粥,那么這時候一個神奇的角色出現了,NPM(Node Package Manager)
NPMCommonJs包規范是一種理論,NPM是其中的一種實踐。
對于Node而言,NPM幫助其完成了第三方模塊的發布、安裝和依賴等。借助NPM,Node與第三方模塊之間形成了一個很好的生態系統。
這里我們可以想象著,包就是手機APP上的應用軟件,NPM就是APP Store。
NPM常用命令npm -v : 查看版本
npm version : 查看所有模塊的版本
npm search 包名 : 搜索模塊包名
npm init : 初始化package.json 描述文件
npm install 包名 : 在當前目錄安裝模塊
npm install 包名 -g : 在全局安裝模塊【全局安裝的包一般獨使工具,比如babel,sass】
npm remove 包名 : 卸載包
npm install 包名 --save : 安裝包并添加到依賴中 【用的較多dependendcies】
npm install 包名 --save-dev : 安裝包并添加到開發依賴中 【用的較多devDependcies】
npm install : 自動根據當前項目package.json文件中的 dependencies 中的描述去下載依賴包
平時我們用的npm的服務器在國外,所有經常用npm安裝的比較慢,那么我們怎么用? 可以安裝淘寶的cnpm的鏡像,那樣就比較好了。
這個cnpm和npm的使用方式一樣,只是把指令的 npm 換成 cnpm 來使用。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/100743.html
摘要:寫一個正則表達式來測試變量中是否包含字符串。用函數給出不使用字符,但和等價的正則表達式。第十四課標志全局匹配標志第二個常用的標志是全局匹配標志,用字母表示。寫出一個正則表達式來檢驗合法性。非捕獲組的主要用途是給一個組賦予量詞。 TRY REGEX 是一個交互式的正則表達式學習項目項目地址:https://github.com/callumacra...在線地址:http://tryre...
摘要:第三天讓簡歷有點色彩這一節課是來初步了解什么是,掌握基本的概念,語法,學習如何設置一些簡單的樣式。設置文字陰影。取值較多,具體參考文本布局控制在盒子中的位置。設置字母與字母直接的間距,或者字與字直接的間距。第二步,瀏覽器顯示內容。第三天:讓簡歷有點色彩 這一節課是來初步了解什么是CSS,掌握基本的CSS概念,語法,學習如何設置一些簡單的樣式。 好記性不如爛筆頭,開始: 字體: font-st...
閱讀 2609·2021-11-17 17:00
閱讀 1864·2021-10-11 10:57
閱讀 3716·2021-09-09 11:33
閱讀 911·2021-09-09 09:33
閱讀 3550·2019-08-30 14:20
閱讀 3312·2019-08-29 11:25
閱讀 2797·2019-08-26 13:48
閱讀 736·2019-08-26 11:52