webpack安装和基本使用(个人记录)

webpack安装和基本使用

安装:npm install webpack@2.4.1 -g
打包:webpack ./main.js build.js

body

<body>
    <div id="app"></div>
    <script src="./build.js"></script>
</body>

main.js

import Vue from './vue.js'

console.log(num1);
import App from './App.js'
new Vue({
    el:'#app',
    components:{
        App
    },
    template:'<App />'
})

App.js

var app = {
    template:`
        <div>我是入口组件</div>
    `
}
export default app;

webpack.config.js 监听

module.exports={
    entry:{   //这是入口 可以有多个
        "main":"./main.js"
    },
    output:{
        filename:'./build.js'
    },
    watch:true
}

css loader

//先创建一个.css文件 然后引入到main.js 最后在webpack.config.js加入module对象  
    module:{
        loaders:[
            {
                //style-loader css-loader
                //遇到后缀为.css的文件 , webpack先用css-loader加载器去解析这个文件
                   //最后计算完成的css,用style-loader生成解析好的css
                   //webpack在打包时遇到后缀为css的文件就会使用style-loader和css-loader

                test:/\.css/,
                loaders:'style-loader!css-loader'
            }
        ]
    }

图片文件的处理

   //在webpack.config.js module中引入
              	{
                test:/\.(jpg|png|jpeg|gif|svg)$/,
                loader:'url-loader?limit=50'
            	}

App.js

import imgSrc from './link.jpg'

var app = {
    data(){
        return{
            imgSrc:imgSrc
        }
    },
    template:`
        <div>
        我是入口组件
        <img :src='imgSrc'></img>
        </div>
    `
}
export default app;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值