认识webpack
At it’s core, webpack is a static module bundle for modern JavaScript application.
能够将代码转换成大部分浏览器能识别的代码,能处理模块之间的依赖
CSS,img,json文件都可以被webpack当做模块来使用
更加强调模块化开发管理
webpack的安装
依赖node环境,用npm安装
webpack的起步
webpack ./src/main.js ./dist/bundle.js
webpack的配置
根目录下创建文件webpack.config.js
const path = require('path')
module.exports = {
entry: './src/main.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: '',
},
}
path不能用相对路径
需要动态获取路径,先npm init
loader的使用
如果需要加载CSS,图片,vue文件转js,webpack本身不支持。
需要使用对应的loader,
安装
rules: [
{
test: /\.css$/,
use: [
{ loader: "style-loader" },
{ loader: "css-loader" }
]
require