浅谈webpack

2018-08-31  本文已影响50人  郝特么冷

可能也是因为最近比较闲,所以才有功夫来看了下外国的webpack文档以及社区。
webpack官网
因为webpack4和之前的版本有所区别所以我这里只是介绍下webpack4.x版本了。

const path = require("path");

module.exports = {
    entry: {
        main: "./src/main.js"
    },
    mode: "development",//development(开发模式)和production(生产模式)
    output: {
        filename: "[name]-bundle.js",
        path: path.resolve(__dirname,"../dist"),
        publicPath: "/"
    }
};

然后我们后台执行

webpack  --config=config/webpack.dev.js

接下来我们就会发现打包成功,在dist文件夹中出现一个main-bundle.js


打包成功

其实块我一般是为了方便起见,我会把后台执行的那行代码写到package.json文件中。

{
  "dependencies": {
    "webpack": "^4.17.1",
    "webpack-cli": "^3.1.0",
    "webpack-dev-server": "^3.1.7"
  },
  "scripts": {
    "build": "webpack --config=config/webpack.dev.js"
  }
}

这样我们就可以直接在控制台输入

cnpm run build

这样就可以了。

上一篇 下一篇

猜你喜欢

热点阅读