webpack使用

1、安装:

npm install webpack@3.0.0 -g

2、执行命令 :

webpack show.js bundle.js

举例:

一、js文件打包:

str.js

/*
var weather = {
    str: "后天是什么天气"
};
*/

function outStr(str){ return str; } module.exports = outStr;

main.js

/*var weather = require('./str.js');*/

var funStr = require('./str.js');
require('!style-loader!css-loader!./style.css'); document.write(funStr('<div>how old are you!</div>'));

二、样式文件打包:

首先初始化生成package.json文件:

npm init

然后安装加载器:

cnpm i css-loader@0.28 vue-style-loader@3.0.1

引用文件:

require('!style-loader!css-loader!./style.css');

webpack打包:

webpack show.js bundle.js

str.js

/*
var weather = {
    str: "后天是什么天气"
};
*/

function outStr(str){ return str; } module.exports = outStr;

main.js

/*var weather = require('./str.js');*/

var funStr = require('./str.js');
require('!style-loader!css-loader!./style.css'); document.write(funStr('<div>how old are you!</div>'));

三、手动修改配置文件webpack.config.js简化打包过程:

webpack.config.js:

module.exports = {
    entry: './src/js/main.js',
    output: {
        path: __dirname+'/dist', filename: 'bundle.js' }, module: { loaders: [ { test: /\.css$/, loader: 'style-loader!css-loader' } ] } };

str.js

/*
var weather = {
    str: "后天是什么天气"
};
*/

function outStr(str){ return str; } module.exports = outStr;

main.js

/*var weather = require('./str.js');*/

var funStr = require('./str.js');
require('../css/style.css'); document.write(funStr('<div>how old are you!</div>'));

style.css

div{
    background: #FF00FF;
    text-align: center;
    font-weight: bold; }

文件夹目录如下:

执行命令 :

webpack

四、手动通过终端安装方式,将第三方库直接打包:

1、安装jquery:

npm install jquery --save-dev

2、main.js中引用:

var funStr = require('./str.js');
require('../css/style.css'); var $ = require("jquery"); document.write(funStr('<div>how old are you!</div>')); $("div").html("这是一个jquery库!").css({'background-color': "green", color: '#FFFFFF'});

 

转载于:https://www.cnblogs.com/samve/p/9557122.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值