給想學 JS 的前端「JS 生態系及週邊工具整理」導讀

  1. 給想學 JS 的前端「JS 生態系及週邊工具整理」導讀
    1. Messager Extension
    2. 介紹 node.js 從伺服器到編譯器
    3. npm 從後端到全端的過程
    4. Why Webpack ?
    5. What is Webpack ?
    6. 導讀 webpack.config.js
    7. 導讀 webpack.dev.conf.js
    8. 認識 vue-cli 的 webpack 專案

給想學 JS 的前端「JS 生態系及週邊工具整理」導讀

原著的系列名稱是「平時沒注意的 JavaScript - JS 生態系及週邊工具整理」因為名字太長,在此的文章名稱節錄後半段而已。

這一系列,除了 JS 技術,還有整個 JS 生態系脈胳的發展故事,除了以原著的順序閱讀之外,我自己如下的將它們依重點分成幾類。

如果覺得我分得不順的朋友,可以試看看原著的順序。

Messager Extension

了解 Messager Extension 怎麼起頭,小心的雷點

介紹 node.js 從伺服器到編譯器

這一段的介紹相當精彩,從 JavaScript 的模組化缺陷,到社群與 ES 先後以不同的方式試著解決此問題,再到 node.js 的崛起(為什麼這麼重要?)
JavaScript 從前端走向後端,再從後端走回前端

npm 從後端到全端的過程

npm 套件管理器的優點與缺點,還有它演進過程的重要更新,從 node.js 套件管理器成為 (前後端都用的) JavaScript 套件管理器

Why Webpack ?

介紹 Webpack 基於什麼樣的條件,為了解決什麼問題而被創造出來。過去曾解決的問題,如今又要怎麼處理。

What is Webpack ?

介紹使用 webpack 的基本設定與使用方式

導讀 webpack.config.js

webpack 最常出現的痛點就是 config 的使用。

導讀 webpack.dev.conf.js

主要是帶讀著看懂 webpack.dev.conf.js 裡的內容與用意。

認識 vue-cli 的 webpack 專案

引導讀者使用 vue.js 和 vue-cli ,介紹 vue-cli 的六種版型與適合的情況,並且導讀一些 vue-cli 在 webpack 裡的設定。