Webpack 是一个前端资源加载/打包工具,可以根据配置将项目模块打包成静态资源。
webpack官网文档
在cmd中输入node -v
也可以只在项目中安装
npm install webpack --save-dev
npm install webpack-cli -g
也可以只在项目中安装
npm install webpack-cli --save-dev
webpackTest
,在此目录下新建个src文件夹和webpack.config.js和index.js在webpack.config.js用的是CommonJs语法
/**
* 必须使用CommonJs规范
* 更多高级用法:https://www.webpackjs.com/concepts/output/
*/
const path = require("path");//当前文件的目录
module.exports = {
mode: 'development',
entry: {
index : "./src/index.js"//打包来源的位置
},
output: {
path: path.resolve(__dirname, "dist"), // 打包文件的输出目录
filename: "[name].js" //根据entry的名称在dist中生成相应的名称的js文件
}
}
webpack
命令因为webpack只能处理js/json资源,但是在开发中还需要需要加载css、img,将ES6转成ES5代码,将TypeScript转成ES5代码,将scss、less转成css,将.jsx、.vue文件转成js文件等功能,所以就需要使用到Loader。使用相关的功能只要下载相关的Loader就行。
css-loader: 使用