創建node項目常用的兩種方式,一種是通過express,它是基於node的後臺框架。另一種是通用的node工程。
express不討論。最近引用開源的node項目,執行了一系列操作,不知道這個過程是怎麼實現的。心血來潮探究一二。
具體引用方式如下
其中 【kurento-one2many-call】託管項目結構如下
npm install && npm start 執行的其實是package.json中script結點下對應的 install 和 start的腳本指令,但是打開package.json 並沒有發現這兩個結點
原因在這裏,npm 定義了一些默認腳本
至於原始項目中postinstall,則是在npm install 執行之後會做的事情,即切換到static目錄下,通過bower 安裝依賴的模塊。
參考文章:
http://www.ruanyifeng.com/blog/2016/10/npm_scripts.html