webpack 構建項目入門

來源:互聯網
上載者:User

標籤:安裝   查看   npm   報錯   目錄檔案   ini   運行   save   構建   

參考http://www.cnblogs.com/eyunhua/p/6398885.html

---------------------------------------------------------------------

已安裝node.js,利用npm輸入命令全域安裝(-g)

npm install webpack -g

  安裝完後,輸入 webpack -v  查看當前webpack的版本號碼。

正式使用Webpack

     進入項目目錄,輸入命令:npm init,產生package.json檔案(可以安裝命令一步步操作 也可以自己建一個package.json檔案)

命令方式的話 按照小括弧 的提示輸入內容即可,沒有提示的可以不寫。

輸入完yes 可以看到在工程目錄下有了此package.json檔案。

非命令式 直接自己建立一個package.json,內容即

{  "name": "webpack",  "version": "1.0.0",  "description": "webpack\u001b[A\u001b[B test",  "main": "index.js",  "scripts": {    "test": "echo \"Error: no test specified\" && exit 1"  },  "author": "",  "license": "ISC",  "devDependencies": {    "webpack": "^3.5.2"  }}

.輸入命令:npm install webpack --save-dev 為項目添加webpack依賴。

有個插曲,有報錯 (package.json工程名是webpack 而此工程的目錄檔案夾也是webpack,所以把package.json中的

 "name": "webpack" --》 "name": "webpack——project"

建立一個靜態檔案hello.js,裡麵包含一個hello函數和通過require引入world.js

word.js內容

function world() {   return {   };}

 

運行命令之前,hello.bundle.js不存在

運行命令:webpack hello.js hello.bundle.js,將hello.js編譯並打包到hello.bundle.js

Webpack 會分析入口檔案,解析包含依賴關係的各個檔案。這些檔案(模組)都打包到 bundle.js 。Webpack 會給每個模組分配一個唯一的 id 並通過這個 id 索引和訪問模組

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.