用node.js和webpack做前後端分離的總結

來源:互聯網
上載者:User

標籤:目錄   參數   編譯   等等   node   處理   方式   nodejs   express   

1.webpack打包的特點 (打包檔案到指定地點,修改原檔案裡的引用路徑為打包的地點) 涉及output的path/public path/dev-server裡的public path等概念

 webpack的入口是js檔案,可以包辦從js裡引入的css和其他html模組,但無法包辦根html檔案(index.html),即引入webpack入口js檔案的html檔案。

2.開發環境(dev)和生產/線上環境(prod)的區分 (是否壓縮,不同的打包路徑,不同的config等等)

3.express如何調用靜態檔案 express.static() 以及app.use是如何處理url(按順序處理,接管子路徑,static的載入規則(是否重新導向目錄,是否使用預設的index)等等)

4.dev-server中引用的目錄問題,有一些是以node.js實際啟動指令碼位置的目錄為基準的。(與nodeJs中不同的路徑表示方式有關)

5.webpack的熱更新中介軟體配置,可以在啟動靜態資源前使用webpack進行編譯,並且監視變化

6.process是node的全域變數,global.process 可以通過它取到運行指令碼時在命令列輸入的參數 ,以此控制是測試狀態還是開發狀態。

用node.js和webpack做前後端分離的總結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.