码迷,mamicode.com
首页 > Web开发 > 详细

webpack ----- 第一章

时间:2017-10-27 21:25:57      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:cti   font   cnpm   模块   webp   logs   char   htm   rip   

废话不多说,直接走实战!!!

1、桌面新建一个文件夹:webpack_test

2、在webpack_test文件夹下面新建一个文件夹demo01

3、然后又在demo01文件夹下面建立两个js文件main.js和index.js文件

4、在index.js中写一个函数并导出

//声明一个函数并用export导出
export function add(a, b) {
    console.log (a + b);
}

5、在main.js中导入index.js中的函数,并调用

import {add} from ‘./index.js‘
add(3, 5);
add(78, 100);

6、再在根目录webpack_test下创建一个文件index.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>我学习webpack</title>
</head>
<body>
</body>
</html>

7、然后在根目录webpack_test下新建一个webpack.config.js的文件,并写配置规则

const path = require(‘path‘)
const HtmlWebpackPlugin = require(‘html-webpack-plugin‘)
config = {
    entry: {
            main:‘./demo01/main.js‘
    },
    output: {
        path: path.resolve(__dirname, ‘dist‘)   //指定出口文件的路径
        filename: [name].js‘   //这是一个上面背景颜色一样的 Chunk name,也可以指定出口路径如规定 ‘./[name].js‘出口就会在js这个文件夹下
    },
    module: {
        rules: [
            {
                test: /\.js$/,
                exclude: /node_modules/,
                loader: ‘babel-loader‘
            }
        ]
    },
    plugins: [
        new HtmlWebpackPlugin({
             filename: ‘index_webpack.html‘,
             template: ‘index.html‘
        })
    ]
}
module.exports = config

8、在终端安装各种包

                npm init                                                                初始化一下
                cnpm install webpack --save-dev                        下载webpack模块
                cnpm install babel-loader                                    这个包允许使用  Babel 和  Webpack 转换JavaScript文件
                cnpm install babel-core                                       解释js的文件

                html-webpack-plugin                                           下载所需要的插件

9、然后使用webpack编译一下即可,打开的时候去dis目录下打开index_webpack.html

 

webpack ----- 第一章

标签:cti   font   cnpm   模块   webp   logs   char   htm   rip   

原文地址:http://www.cnblogs.com/tenro/p/7745113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!