Webpack安装说明
以前传统开发,我们会用到许多大大小小的Js/Css/img,通常是各自存放在归属目录,需要的时候再引入,不同的页面可以引入不同的档案,相对的档案一多,就很难做管理,而有了WebPack帮助开发模组化,可以提升许多效率。
安装步骤
首先,先在终端机上输入npm init -y
可以快速创建package.json
档,然後加入html与javascript档案
,资料结构如图所示:
并且安装webpack-cli
npm install webpack webpack-cli
安装完毕後,在主目录建立webpack.config.js
进行初始化的设置。首先我们进入webpack.config.js
这只设定档,并做以下设定:
const path = require('path');
module.exports = {
entry: './js/all.js',
output: {
path: path.resolve(__dirname, 'build'),
filename: 'bundle.js',
},
};
并且在package.json
内,加入"build": "webpack"
,即可用webpack来执行打包程序:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack"
},
接着回到 index.html
,引用我们打包後的 bundle.js
档案
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script src="./build/bundle.js"></script>
</body>
</html>
这时我们来实际操作一遍程序范例,再main.js
输入下列程序码
const math = 'Hello My name is Jack'
function double(num){
return num*2;
}
function triple(num){
return num*3;
}
export {
double,
triple,
math
};
接着再all.js
中import引入main.js
和jqery
,看结果会呈现什麽样子
import $ from 'jquery'
import * as main from './page/main.js'
$('body').html('hello World!')
console.log(main);
console.log(main.math);
console.log(main.triple(10));
console.log(main.double(5));
输入下列指令即可打包
npm run build
<<: 【左京淳的JAVA WEB学习笔记】第十六章 分页功能(查询用户购买纪录)
接下来介绍「删除英雄」的实作方法。 删除介面设计 我规划是在每个项目後面增加一个删除按钮,按下该按钮...
Cookies 要使用 cookies 可以使用 cookies 属性 设定 cookie 透过 s...
Q1. XSS Lab(2)-5 题目:https://alf.nu/alert1 Fruit 题目...
MySQL 学习 由於Icebear在学习创建资料库时,FORGIEN KEY 後面都会有ON DE...
前言: 在寻找转换模组的方法时,也顺便写了MacOS版本的训练模组 MacOS程序码: import...