vue學習筆記1-基本知識
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.rzrgm.cn/tylerdonet/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,請微信聯系冬天里的一把火
浙公網安備 33010602011771號