标签:打开终端 进一步 访问 地址 exp init 必须 命令 ctr
ctrl + shift + ~
打开终端)npm install webpack -g
即可在全局下载 webpack,-g表示全局安装。webpack -version
即可查看webpack的版本,如果出现版本信息,则表示安装成功如果是webpack是4.x版本的话,除了全局安装 webpack 之外还需要全局安装一下 webpack-cli 这样后续有些问题才能进行,安装步骤如上述第四步类似
function add(num1 , num2) {
return num1 + num2;
}
function mul(num1 , num2) {
return num1 * num2;
}
export {add,mul}; // ES6导出模块
import {add,mul} from './js/aaa.js' // ES6的语法导入模块
console.log(add(20,30));
console.log(mul(20,30));
webpack .\src\main.js .\dist\bundle.js
webpack .\src\main.js -o .\dist\bundle.js --mode=development
.\src\main.js
该目录下的main.js文件打包到 dist文件夹下的,命名为bundle.jsnpm init -y
初始化一个json文件,该文件非常有必要,之后下载包都会记录在其中npm install path --save-dev
即可在开发环境下下载path的模块(方便后面使用) const path = require('path'); // 导入之前的下载好的模块
module.exports = {
// 在配置文件中,手动指定 入口 文件和 出口 文件
mode:'development', // webpack4.x版本中需要加入这个属性
entry:'./src/main.js', // 入口文件
output:{ // 出口文件
path:path.resolve(__dirname,'dist'), // 指定将要打包好的文件应该要输出到哪个地方去(注意:路径必须是绝对地址)
filename: 'bundle.js' // 指定输出文件的文件名
}
}
注意:如果在output中的path中您输入的是 ./dist 的话会报错,因为这里的path不允许使用相对地址,必须使用绝对地址,则需要借助 node 中的 path 模块
webpack
打包文件scripts
的属性,这里面表示脚本命令,我们在该对象中添加一个自定义的命令,如:属性名为:build,属性值为 webpack。npm run build
打包文件npm install webpack --save-dev
其中 save-dev 是表示开发中依赖,即:在开发中需要使用webpack,而项目上线之后不需要使用了。在 package.json 文件中的 devDependencies 中会显示你下载过的开发依赖的文件。标签:打开终端 进一步 访问 地址 exp init 必须 命令 ctr
原文地址:https://www.cnblogs.com/liuyilong/p/11910907.html