React學習筆記1--webpack4.0

創建基本webpack4.0項目

1、運行cnpm init -y快速初始化項目
2、再項目根目錄創建srcdist目錄
3、再src目錄下面創建index.html文件
4、安裝webpackcnpm install webpack webpack-cli -D

如果運行webpack打包的時候提示

image.png

需要運行cnpm install webpack-cli -g

5、新建webpack.config.js文件

//向外暴露一個打包的配置對象
module.exports = {
    mode: 'development'
}

6、安裝cnpm install webpack-dev-server -D

image.png

然后就可以使用npm run dev運行項目
7、自動打開index頁面
安裝cnpm i html-webpack-plugin -D

const path = require('path')
//導入再內存中自動生成index頁面的插件
const HtmlWebPackPlugin = require('html-webpack-plugin')

//創建一個插件實例
const htmlPlugin = new HtmlWebPackPlugin({
    //path.join拼接路徑
    //__dirname當前文件所再的內存目錄,就是項目的跟目錄
    template: path.join(__dirname, './src/index.html'),//源文件
    filename: 'index.html' //生成的內存中首頁的名稱
})

//向外暴露一個打包的配置對象
module.exports = {
    mode: 'development',//development   production
    plugins: [
        htmlPlugin
    ]
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 2005年7月2日 星期六 晨暴雨午歇 天氣很壞,心情不好,想的很多,累得要死。 我也不清楚,或許我真的為昨天陳騙...
    泰然自若張閱讀 111評論 0 0
  • 工作目標: 1.完成邀約至濟南技師學院18人次(父母和家長) 2.促成功繳費報名3人次 3.微商加人180余人次 ...
    Tracy_e7fe閱讀 163評論 0 0
  • 行走在茫茫的狂野,我失去理智還有自由。 我捧起死亡的火焰,等著花開的幸福。 宣誓,要換回那理所應當擁有的報酬。 拖...
    馮玙哲閱讀 405評論 6 7
  • 我是一名清潔工,這個職業很辛苦,甚至至從我懂事以來我也不會去找的工作。 如今,我是一名清潔工。我發現清潔工這個職業...
    歲月的足跡閱讀 252評論 0 1
  • 2018-03-20 姓名:李義 公司:慈溪創鑫車輛零部件有限公司 組別:259期利他二組 【知~學習】 背誦 六...
    六度輪回閱讀 54評論 0 0