作为一个初学者,记录自己踩过的坑是个好的习惯。我本身比较懒,这里刚好有时间把自己的搭建过程记录一下
这里是参考文章   https://www.jianshu.com/p/1fc5b5151abf
文章里面用的是 yarn  我这里用npm
1  安装 webpack 4.0 和webpack-cli

如何利用webpack4.0搭建一个vue项目 随笔 第1张

2 项目初始化
 npm init -d
如何利用webpack4.0搭建一个vue项目 随笔 第2张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

3安装 vue webpack webpack-dev-server -d
npm i vue webpack webpack-dev-server -d

等个几分钟,啦啦啦
如何利用webpack4.0搭建一个vue项目 随笔 第3张
有几个warn,先不用管他 ,

下面是版本

如何利用webpack4.0搭建一个vue项目 随笔 第4张

4.新建文件
在项目根目录下新建一个index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

在项目根目录下新建一个webpack.config.js

var path = require('path');
var webpack = require('webpack');

module.exports = {};

新建src文件夹目录,并且在src下新建main.js和utils.js,此时目录结构如下:

如何利用webpack4.0搭建一个vue项目 随笔 第5张

main.js

var say = require('./utils');
say();

utils.js

module.exports = function say() {
  console.log('hello world');
}

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, //historyApiFallback设置为true那么所有的路径都执行index.html。
    overlay: true // 将错误显示在html之上
  }
};

 运行
npm run dev
报错

如何利用webpack4.0搭建一个vue项目 随笔 第6张

百度了一下,百度上说用 vue init webpack 命令
我将信将疑

试一下先

如何利用webpack4.0搭建一个vue项目 随笔 第7张

什么鬼,又初始化了vue 
如何利用webpack4.0搭建一个vue项目 随笔 第8张

 

 什么鬼,怎么都配置好了,什么eslint babel
不管了。

能跑就行了

npm run dev
如何利用webpack4.0搭建一个vue项目 随笔 第9张

 

如何利用webpack4.0搭建一个vue项目 随笔 第10张

脑壳痛,直接都给我配置好了


如何利用webpack4.0搭建一个vue项目 随笔 第11张

 

这还是3.6 的webpack 
算了算了,明天再说吧马上下班了,脑壳痛 ,明天看看webpack的文档   2019-4.18


扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄