webpack新手简单入门1

安装
先安装nodejs,具体方法就不在此叙述了,请百度。
新建立一个项目文件夹,在命令行进入此文件夹使用如下命令。
npm init // 此命令为建立package.json文件。
npm install webpack –save-dev // 此方法为局部安装.
ps:本人在这一步遇到如下的问题。
1. 在创建package文件后,使用第二步命令的时候报错。
2. 在安装好webpack后,使用webpack命令,提示命令无效。
解决办法:
1:不要npm init创建package文件,直接去github上将webpack的package文件复制过来,然后输入npm install 安装。
https://github.com/webpack/webpack
2:针对命令无效的情况,网上给出的建议是配置环境变量,然而本人太笨,不会弄,用了个蠢方法。先npm instal webpack -g全局安装,然后再进行局部安装。

正常步骤安装
npm init
npm install webpack --save-dev

遇到问题的安装方式
先全局安装
npm install webpack -g

然后进入项目文件件
npm install // 请保证项目文件夹有从github上面拉过来的package.json文件

安装成功之后如下图
这里写图片描述

使用
在项目文件夹建立一个hello.js

function hello(){
console.log("hello world!")
}
hello()

然后在命令行输入

webpack hello.js bundle.js

下图表示打包成功

这里写图片描述
打包成功后,将会在你的项目文件夹生成一个名为bundle.js的文件。
在创建一个index.html的文件,将这个bundle.js文件引用进去。打开这个index文件,在控制台会打印出hello world。
webpack.config配置文件
上面的使用方式是对webpack使用方法的初步了解,在面对真正的项目时,我们需要使用webpack.config文件来满足我们各种各样的要求。
新建一个webpack.config.js文件

  module.exports = {
   entry: './路径' // 这里是放我们需要打包的js文件的路径。
   output:{
   path:'./路径' // 这里放的是我们打包之后生成的文件的路径,
   filename: 'name'  // 这里是打包之后生成的文件名称
    }

}

对package。json文件进行基本配置之后,在命令行输入

webpack 回车就可以了

当我们需要打包数个js文件的时候,我们可以对entry和output的值进行改变。entry的值接受数组
和对象。例如:

数组值
entry: ['./a.js','./b.js']
对象值
entry:{
a: './a.js',
b: './b.js'
}
output: {
path: '出口路径'
// entry的值为对象时,filename需要配置,请选择三个中的一个
filename: '[name].js'
}
filename:'[name]-[hash].js'
filename:'[name]-[chunkhash].js'

//entry 和 output更多的配置请阅读webpack官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值