webpack4 搭建项目 结合vue
//新建文件夹xxx
第一步
npm init // 创建package.json
npm i webpack
npm i webpack-cli //webpack4 必须单独安装webpack-cli
npm i webpack-dev-server
第二步
根目录下新建index.html
第三步
根目录下新建webpack.config.js
var path = require(‘path’);
var webpack = require(‘webpack’);
module.exports = {};
第四步
新建src文件夹,src文件夹下新建main.js
----node_modules
----src
----main.js
----index.html
----package-lock.json
----package.json
----webpack.config.js
第五步
src目录下新建一个utils.js
module.exports = function say() {
console.log(‘hello world’);
}
然后main.js里写
var say = require(’./util’);
say();
第六步
修改webpack.config.js
var path = require(‘path’);
var webpack = require(‘webpack’);
module.exports = {
entry: ‘./src/main.js’, // 项目的入口文件,webpack会从main.js开始,把所有依赖的js都加载打包
output: {
path: path.resolve(__dirname, ‘./dist’), // 项目的打包文件路径
publicPath: ‘/dist/’, // 通过devServer访问路径
filename: ‘build.js’ // 打包后的文件名
},
devServer: {
historyApiFallback: true,
overlay: true
}
};
然后package.json文件中添加
“scripts”: {
“dev”: “webpack-dev-server --open --hot”,
“build”: “webpack --progress --hide-modules”
},
第七步
修改index.html,引入打包后的文件
第八部
运行 npm run dev 浏览器会看见 hello world
我们随意修改util.js,可以发现