webpack环境的搭建以及简单实用

1安装node.js 
  在cmd 模式下 进行查看node版本  node -v
  查看npm 版本   npm -v
2 切换国内
  npm install nrm -g   全局安装
3. 查看nrm 列表 ,默认为npm
   nrm ls
4切换使用的网址
   nrm use taobao
 5 安装 webpack
  npm install webpack -g
  
6 在项目中配置默认的webpack.config.js文件

module.exports={
  entry:'./src/main.js',  //指定打包的入口文件
  output:{
  	path : __dirname+'/dist',  // 注意:webpack1.14.0 要求这个路径是一个绝对路径
  	filename:'build.js'
  }
}
7  在项目下进行npm init 然后 cssloader  会生成package.json文件
--save-dev 表示 保存到json文件中


8下载css-loader和style-loader来处理css资源的打包工作, npm i css-loader style-loader  --save-dev
webpack.config.js文件中进行配置
打包css 文件时,在main.js文件中使用  require('../static/css/css.js') 进行加载文件

module.exports={
  entry:'./src/main.js',  //指定打包的入口文件
  output:{
  	path : __dirname+'/dist',  // 注意:webpack1.14.0 要求这个路径是一个绝对路径
  	filename:'build.js'
  },
  module:{
  	loader:[
  		{
  			test: /\.css$/,
  			loader:'style-loader!css-loader'
  		}
  	]
  }
}

9 下载 node-sass 会报错时(由于使用国外资源时间过长) 需要安装cnpm
安装方法 npm install cnpm -g


10 打包.sass等.css文件, cnpm install node-sass  sass-loader  css-loader style-loader --save-dev
module.exports={
  entry:'./src/main.js',  //指定打包的入口文件
  output:{
  	path : __dirname+'/dist',  // 注意:webpack1.14.0 要求这个路径是一个绝对路径
  	filename:'build.js'
  },
  module:{
  	loader:[
  		{
  			test: /\.css$/,
  			loader:'style-loader!css-loader'
  		},
		{
  			test: /\.sass$/,
  			loader:'style-loader!css-loader!sass-loader'
  		}
  	]
	
  }
}


11打包less资源 npm install less less-loader css-loader style-loader --save-dev






12 打包url()请求资源
npm install url-loader file-loader --save-dev

其中的loader

loader:[
  		{
  			test: /\.(png|jpg|gif|ttf)$/,
  			loader:'url-loader?limit=40000'  //限制图片的大小 如果小于40k当做base64字节,如果大于40k当做文件保存到磁盘里面
  		}
  	]


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值