vue學習筆記1-基本知識

ndblog發表於2017-03-01

1.npm

安裝node.js的時候會一起安裝npm包管理器,能夠解決nodejs程式碼部署問題,常見使用如下:

允許使用者從npm伺服器下載別人編寫的第三方包到本地應用
允許使用者從npm伺服器下載並安裝別人編寫的命令列程式到本地使用
允許將自己編寫的包或命令上傳到npm伺服器上供別人使用

新版的nodejs已經整合npm,安裝好nodejs之後使用npm -v命令檢查是否安裝成功。

2.webpack

webpack是前端資源模組化管理和打包工具。它可以將鬆散的資源(js,css,less/sass,圖片等)按照模組來使用和處理。webpack的特點如下:

 程式碼拆分:Webpack 有兩種組織模組依賴的方式,同步和非同步。非同步依賴作為分割點,形成一個新的塊。在優化了依賴樹後,每一個非同步區塊都作為一個檔案被打包。
 Loader:Webpack 本身只能處理原生的 JavaScript 模組,但是 loader 轉換器可以將各種型別的資源轉換成 JavaScript 模組。這樣,任何資源都可以成為 Webpack 可以處理的模組。
 智慧解析:Webpack 有一個智慧解析器,幾乎可以處理任何第三方庫,無論它們的模組形式是 CommonJS、 AMD 還是普通的 JS 檔案。甚至在載入依賴的時候,允許使用動態表示式 require(“./templates/” + name + “.jade”)。
 外掛系統:Webpack 還有一個功能豐富的外掛系統。大多數內容功能都是基於這個外掛系統執行的,還可以開發和使用開源的 Webpack 外掛,來滿足各式各樣的需求。
 快速執行:Webpack 使用非同步 I/O 和多級快取提高執行效率,這使得 Webpack 能夠以令人難以置信的速度快速增量編譯。

 

 

 

 

 

參考:

npm使用介紹:http://www.runoob.com/nodejs/nodejs-npm.html
webpack中文指南:http://webpackdoc.com/

作者:Tyler Ning

出處:http://www.cnblogs.com/tylerdonet/

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,如有問題,可以通過以下郵箱地址williamningdong@gmail.com
 聯絡我,非常感謝。


相關文章