大眾點評(webpack)

在當(dāng)前目錄下打開命令行

shift+鼠標(biāo)右擊(打開命令行窗口)

項目環(huán)境搭建

參考資料
https://segmentfault.com/a/1190000006178770

1.創(chuàng)建package.json文件

npm init

2.安裝依賴插件

配置package.json文件(devDependencies為開發(fā)依賴插件,將在項目上線后自動卸載;dependencies為項目運行必需插件,始終存在。)

"devDependencies": {
    "webpack": "^3.6.0",
    "webpack-dev-server": "^2.9.1"
  },
  "dependencies": {
    "react": "^16.0.0",
    "react-dom": "^16.0.0"
  }

命令行輸入

npm i

指令執(zhí)行后將在項目根目錄生成包含插件的node_modules文件夾
(之后需要任何插件,同樣只需在package.json中配置,通過 npm i 指令即可一次性安裝。)

3.創(chuàng)建app文件目錄

app文件用于存放原始數(shù)據(jù)和js模塊

4.創(chuàng)建public文件目錄

public文件夾用于存放供瀏覽器讀取的文件。包括使用webpack打包生成的js文件及一個index.html文件

5.打包文件

配置webpack.config文件

module.exports = {
  entry:  __dirname + "/app/main.js",//已多次提及的唯一入口文件
  output: {
    path: __dirname + "/public",//打包后的文件存放的地方
    filename: "bundle.js"http://打包后輸出文件的文件名(若無改文件,將自動在path目錄下創(chuàng)建一個)
  }
}

打包文件至指定目錄

npm start

此時可通過public目錄下的index.html查看運行效果

6.創(chuàng)建服務(wù)器以在端口中查看運行效果

修改package.json即可,詳見資料

啟動服務(wù)器

npm run server
完整開發(fā)環(huán)境文件目錄結(jié)構(gòu)

關(guān)于 -g

命令中,全局安裝(global)和本地安裝(local)方式的區(qū)別為帶參數(shù)-g和不帶參數(shù)-g。
具體區(qū)別:

npm install moduleName ,則是將模塊下載到當(dāng)前命令行所在目錄。
npm install moduleName -g ,模塊將被下載安裝到全局目錄中,即Node的安裝目錄下的node_modules下
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,688評論 19 139
  • 無意中看到zhangwnag大佬分享的webpack教程感覺受益匪淺,特此分享以備自己日后查看,也希望更多的人看到...
    小小字符閱讀 8,379評論 7 35
  • 最近在學(xué)習(xí) Webpack,網(wǎng)上大多數(shù)入門教程都是基于 Webpack 1.x 版本的,我學(xué)習(xí) Webpack 的...
    My_Oh_My閱讀 8,338評論 40 247
  • GitChat技術(shù)雜談 前言 本文較長,為了節(jié)省你的閱讀時間,在文前列寫作思路如下: 什么是 webpack,它要...
    蕭玄辭閱讀 12,912評論 7 110
  • 很喜歡銜玉枝,就有了今天的圖: 我并不懂美。十六歲以前的學(xué)習(xí)、生活都在一個小鄉(xiāng)鎮(zhèn),沒有電影院,沒有圖書館,更別提藝...
    小小鳥028閱讀 392評論 0 3

友情鏈接更多精彩內(nèi)容