国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

webpack學習實踐第一天

caohaoyu / 2061人閱讀

摘要:學習實踐第一天安裝參考文檔中文文檔安裝篇中文文檔創建文件夾并且進入創建的文件夾初始化一個新的文件,使用跳過詢問階段。查看目錄結構接下來按中文文檔安裝篇教程演練。中文文檔對該實例的說明在此示例中,標簽之間存在隱式依賴關系。

webpack學習實踐第一天
By Ylise
1.安裝webpack
參考文檔:

1.webpack中文文檔安裝篇

2.Lodash中文文檔

1.創建文件夾 mkdir webpack-demo 并且進入創建的文件夾
mkdir webpack-demo && cd webpack-demo
2.初始化一個新的package.json文件,使用npm init -y跳過詢問階段。接下來使用國內鏡像cnpm安裝webpack腳手架(npm安裝過慢,為了效率下面都使用國內鏡像)。

插播:

npm init

npm init 用來初始化生成一個新的 package.json 文件。它會向用戶提問一系列問題,如果你覺得不用修改默認配置,一路回車就可以了。

如果使用了 -f(代表force)、-y(代表yes),則跳過提問階段,直接生成一個新的 package.json 文件。
install 命令可以使用不同參數,指定所安裝的模塊屬于哪一種性質的依賴關系,即出現在 packages.json 文件的哪一項中。

–save:模塊名將被添加到 dependencies,可以簡化為參數-S.

–save-dev:模塊名將被添加到 devDependencies,可以簡化為參數-D。

$ npm init -y
Wrote to D:webpackpackage.json:

{
  "name": "webpack",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo "Error: no test specified" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}
cnpm install webpack webpack-cli --save-dev
3.查看目錄結構 ls -l
ls -l
4.接下來按webpack中文文檔安裝篇教程演練。在當前文件夾創建目錄結構src、src/index.js和index.html,文件內容直接復制文檔中的,最后按照文檔修改package.json將包改為私有,移除入口,防止意外發布。

index.js:

function component() {
    var element = document.createElement("div");

    // Lodash(目前通過一個 script 腳本引入)對于執行這一行是必需的
    //輸出=>Hello webpack,具體參考Lodash文檔
    element.innerHTML = _.join(["Hello", "webpack"], " ");

    return element;
}

document.body.appendChild(component());

index.html:





    起步
    



    


package.json:

{
  "name": "webpack-demo",
  "version": "1.0.0",
  "description": "",
  "privete": true,//將包改為私有,移除入口,防止意外發布。"main": "index.js"(入口文件)
  "scripts": {
    "test": "echo "Error: no test specified" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "webpack": "^4.36.1",
    "webpack-cli": "^3.3.6"
  },
  "dependencies": {
    "lodash": "^4.17.15"
  }
}

5.示例問題說明。
webpack中文文檔對該實例的說明:
在此示例中,

cmd:

$ npx webpack
Hash: 01e246061d692c96839a
Version: webpack 4.36.1
Time: 2044ms
Built at: 2019-07-19 21:32:22
  Asset      Size  Chunks             Chunk Names
main.js  70.5 KiB       0  [emitted]  main
Entrypoint main = main.js
[1] ./src/index.js 313 bytes {0} [built]
[2] (webpack)/buildin/global.js 472 bytes {0} [built]
[3] (webpack)/buildin/module.js 497 bytes {0} [built]
    + 1 hidden module

WARNING in configuration
The "mode" option has not been set, webpack will fallback to "production" for this value. Set "mode" option to "development" or "production" to enable defaults for each environment.
You can also set it to "none" to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/

chrome(index.html):


插播:

更新 index.html 文件。因為現在是通過 import 引入 lodash,所以將 lodash                 
閱讀需要支付1元查看
<