网址:https://www.webpackjs.com/guides/getting-started/
参考网址:https://www.jianshu.com/p/6712e4e4b8fe
npm cache clean --force'清缓存再安装
1、首先下载node.js安装node.js;
尽量使用淘宝镜像进行安装,防止出现安装失败
2、使用npm install -g webpack;对webpack进行全局安装;
3、新建项目目录;
4、使用npm init -y生成package.json配置文件;
5、生成项目目录下的webpack:npm install --save-dev webpack 和安装 webpack-cli: npm install --save-dev webpack-cli 和 npm install webpack-dev-server --save-dev
webpack4打包使用时:webpack 默认打包src--->index.js生成后再dist----->main.js
打包是会有这种警告提示:
这是因为mode有两种打包环境:1、development开发环境;2、production生产环境;
打包是输入:webpack --mode=development或者webpack --mode=production就不会有警告了
创建webpack.config.js文件
1 const path= require('path') 2 module.exports = { 3 mode:'development', 4 //入口 5 entry:{ 6 main:'./src/index.js' 7 } , 8 //出口 9 output:{ 10 path:path.resolve(__dirname,'../dist'), 11 filename: 'bundle.js' 12 }, 13 //模块:css图片 14 module:{}, 15 // 插件 16 plugins:[], 17 //配置webpack开发服务功能 18 devServer:{} 19 }
package.json中
“scripts”:{
"build":"webpack --config webpack.config.js"
}
使用配置进行打包:npm run build
安装css:
新建一个src/css/index.css
index.js中把css引入
import css from './css/index.css'
打包css需要下载配置css的loader: npm install style-loader css-loader --save-dev
在webpack.config.js中配置
module:{ rules:[ { test:/.css$/, use:[ {loader:"style-loader"}, {loader:"css-loader"} ] }, ] }
如果不使用默认的,使用webpack.config
##安装(推荐局部安装) npm install webpack -g //-g 代表全局安装 npm install webpack -s //-s 代表局部安装 #安装 npm install --save-dev webpack -s #安装 webpack-cli npm install --save-dev webpack-cli -s //局部安装 (webpack 4.0必须安装) #创建backage.json文件 npm init -y #安装 style-loader css-loader npm i style-loader css-loader -s
#安装less的loader npm install --save-dev less less-loader -s
#安装file-loader加载图片 npm install --save-dev file-loader -s
#安装url-laoder 加载字体 npm install --save-dev url-loader -s
#安装csv-loader xml-loader 加载数据(CSV、TSV 和 XML) npm install --save-dev csv-loader xml-loader -s #检查版本是否安装成功 webpack -v ##删除 #全局卸载 npm uninstall webpack -g #局部卸载 npm uninstall webpack -s