建立项目的webpack配置文件

1.安装之前步骤新建好项目文件,新增加dist 文件夹用来放置打包后的文件,style文件夹用来放置css,js,less等文件。

这里写图片描述这里写图片描述

2.新建一个webpack.config.js文件用来写webpack配置文件。

配置代码:

//webpack 1.0 语法
/*module.exports = {
    entry:'./src/script/main.js',
    output:{
        path:'./dist/js',
        filename:'bundle.js'
    }
}
*/
//webpck 3.0 语法
//方法一
const path = require("path")

module.exports={

  entry:path.join(__dirname,"src/script/main.js"),

  output:{

    filename:"bundle.js",

    path:path.join(__dirname,"dist")
  }

}
//方法二
/*var path =require("path");

module.exports = {

    entry:'./src/script/main.js',

    output: {
        path:path.resolve(__dirname,'./dist/js'),

        filename:'bundle.js'
    }

}*/

用webpack 1.0的语法会报错:
这里写图片描述

打包成功后dist文件夹下会出现js文件夹,文件夹内有生成的bundle.js文件。
这里写图片描述
这里写图片描述

3,.当配置文件不用webpack.config.js这个名字,改成webpck.dev.config.js后,打包会报错.

这里写图片描述

这时候需要在命令行中指定对应的配置文件:

webpack --config webpack.dev.config.js
#webpack --config [指定的配置文件的文件名]
4.如果需要在配置中增加参数,可以在package.json文件的的scripts下添加对应的参数,然后配合npm的命令行则可以实现webpack的一些相关命令。

然后运行npm run webpack

{
  "name": "wpt",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "webpack":"webpack --config webpack.config.js --progress --display-modules --colors --display-reasons"//添加webpack的命令行
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "css-loader": "^0.28.11",
    "style-loader": "^0.20.3",
    "webpack": "^3.0.0"
  },
  "dependencies": {
    "babel-loader": "^7.1.4"
  },
  "description": ""
}

出现以下问题是因为–display-reasons少了个s
这里写图片描述

最终结果:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值