1. 全局安装
npm i webpack webpack-cli -g
2. 项目 安装 开发 依赖
npm i webpack webpack-cli -D
webpack ./src/index.js -o ./build/test.js --mode=development
node ./build/x.js
Webpack 本身是只支持js文件格式的,其它格式文件不能直接处理,它需要经过loader 来处理后,然后使用插件来进行配置处理。 例如下面: 使用 loader来 处理样式文件 转js,文件, 原理是, 将样式文件转为字符串,最终转换成Webpack可识别的文件。
loader
处理在 webpack 的配置中 loader 有两个目标:
test
属性,用于标识出应该被对应的 loader 进行转换的某个或某些文件。use
属性,表示进行转换时,应该使用哪个 loader。loader 使用:
module: {
rules: [
// 不同文件 必须配置 不同的loader 处理
{
// 匹配哪些文件
test: /\.css$/,
// 使用哪些插件来处理翻译后的文件
use: [
// use 数组 loader 执行顺序 从右到左, 从上到下
'style-loader',
'css-loader'
]
},
{
test: /\.less$/,
use: [
'style-loader',
'css-loader',
// 将less 编译成css 文件
'less-loader'
]
}
]
},
test
和use
webpack
来进行打包文件原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。