nodejs,webpack安裝以及初步運用


nodejs安裝:

1.下載:https://nodejs.org/en/download/

2.安裝node-v6.11.3-x64.msi文件,直接默認安裝(next……);

3.驗證是否完成安裝:cmd 進入后輸入命令 node -v  回車能得到nodejs版本號;

   輸入node 回車再輸入console.log('aaaaa') 回車能正常顯示輸出。

這表示nodejs安裝成功。

webpack安裝:

1.npm安裝:在f盤新建文件夾webpack,在webpack文件夾建文件夾demo01;

   shilt+右鍵打開命令窗口,在命令窗口輸入npm install -g webpack,等待安裝完畢;

   在命令窗口輸入webpack -h 查看安裝的版本,恭喜你安裝成功。

2.接下來就是寫一個webpack配置文件

在demo01文件夾新建webpack.config.js文件

1 module.exports = {
2     entry: "./main.js",//入口文件,類似APP根文件
3     output: {//出口文件
4         filename: 'bundle.js'
5     }
6 
7 }
webpack.config.js

實例:在demo01文件夾新建index.html,main.js文件

 1 <!DOCTYPE html>
 2 <html lang="en">
 3     <head>
 4         <title></title>
 5         <meta charset="utf-8">
 6         <script type="text/javascript" src="bundle.js"></script>
 7     </head>
 8     <body>
 9     </body>
10 </html>
index.html
1 document.write("Hello world")
main.js

在命令窗口輸入webpack,會自動生成bundle.js文件

3.安裝服務器

在命令窗口輸入npm install live-server -g

安裝好后啟動服務器:在命令窗口輸入live-server

/*或者安裝webpack-dev-server
a. npm install webpack-dev-server --save-dev
可在項目根目錄下安裝(不加-g,在項目根目錄出現node_modules文件夾,內含webpack-dev-server及其依賴包),也可全局安裝(加-g 必須sudo)

b. 在webpack.config.js中添加配置

var webpack=require('webpack');
module.exports = {
……
devServer: {
    historyApiFallback: true,
    inline: true,//注意:不寫hot: true,否則瀏覽器無法自動更新;也不要寫colors:true,progress:true等,webpack2.x已不支持這些
},
plugins:[
    ……
    new webpack.HotModuleReplacementPlugin()
 ]
    ……
};

c.在package.json里配置運行的命令(npm支持自定義一些命令)

"scripts": 
{ 
  "start": "webpack-dev-server --inline"//注意:不寫--hot,否則瀏覽器無法自動更新
},

d. 運行server

  • npm start
    • Error: .........(此處省略一堆錯誤)
    • 解決:在本項目中安裝webpack:(不加-g,在項目根目錄出現node_modules文件夾,內含webpack及其依賴包)
      npm install webpack
  • 瀏覽器打開http://localhost:8080/
    成功運行,且修改app中的js代碼,瀏覽器會自動刷新!成功!*/

啟動后會自動打開瀏覽器

webpack初步運用算是完成了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM