目录结构
- se6: 项目文件名;
- build: 打包后保存文件;
- src: 项目源代码;
- index.html: 运行时默认打开的页面(你也可以自行设置)
- package.json: 指定你项目中的node模块;
wbpack.config.js: wbpack的配置文件
在src文件夹下创建一个index.js文件, 这个文件就是我们的入口文件,也就是启动webpack时,webpack去访问的文件,
创建webpack.config.js文件,这个文件是运行webpack时,webpack默认运行的文件,
安装cnpm
命令
cnpm install
安装包的信息要保持到项目的package.json文件中,以便后续的其它的项目开发或者他人合作使用,package.json在项目中是必不可少的
cnpm init
webpack.config.js文件配置
const path = require('path');//node.js的 path API 路径API
module.exports = {
context: path.resolve(__dirname, 'src'),
//context 基础目录,必须是绝对路径;path.resolve 解析为绝对路径 参数:————dirname 目录名,我们这里的入口文件是src/index.js,所以这里写src,path.resolve已经把目录解析为绝对路径所以不用写/src
entry: './index.js',
//entry:入口文件,因为我们上面已经指定了基础的目录Context(/src),所以我们这里只需要写./index.js
output: {
filename: 'build.js',
//输出的文件名
path: path.r