当前位置: 首页 > article >正文

Webpack教程-初次体验

项目结构

|-- webpack
    |-- package-lock.json
    |-- package.json
    |-- src
        |-- main.js
        |-- js
            |-- complex_sum.js
            |-- simple_sum.js

创建文件

simple_sum.js

export default function baseSum(x, y) {
    return x + y;
}

complex_sum.js

export default function arraySum(...numbers) {
    return numbers.reduce((acc, curr) => acc + curr, 0);
}

main.js

import baseSum from './js/simple_sum'
import arraySum from './js/complex_sum'

console.log(baseSum(1, 2))
console.log(arraySum([1, 2, 3, 4, 5]))

初始化项目

  1. 打开终端,进入项目根目录。执行以下命令:
npm init -y

此时在项目根目录下会生成一个基础的package.json文件。
注意:
1. 项目根目录不能有空格或中文
2. package.jsonname字段的值不能为webpack

  1. 下载基础依赖
npm i webpack webpack-cli -D

启用Webpack

使用npx webpack命令运行本地安装的Webpack包。

npx webpack ./src/main.js --mode=none  ##node模式

npx webpack ./src/main.js --mode=development  ##开发模式

npx webpack ./src/main.js --mode=production  ## 生产模式

运行上述几种命令后,Webpack默认会将文件打包输出到dist目录下。
注意:每种模式最终输出的文件内容不一样。


http://www.kler.cn/news/323554.html

相关文章:

  • 重塑未来:组织文化建设助你应对时代挑战
  • 事后被动处置向事前主动预警转变的智慧工业开源了
  • 嵌入式Linux系统TF卡热插拔检测问题
  • 递归,搜索与回溯40道算法题
  • Android 保存本地图片
  • 深度学习(入门)03:监督学习
  • 9.24 C++ 常成员,运算符重载
  • 人工智能-机器学习-深度学习-分类与算法梳理
  • qt 模仿简易的软狗实现
  • Java NIO 全面详解:掌握 `Path` 和 `Files` 的一切
  • Keysight 下载信源 Visa 指令
  • 蓝桥杯模块二:数码管的静态、动态实现
  • 电脑录屏怎么录视频和声音?苹果macOS、windows10都可以用的原神录屏工具来啦
  • 【JAVA】算法笔记
  • Linux用户管理
  • 面试遇到的质量体系10个问题(深度思考)
  • 论文阅读 | 可证安全隐写(网络空间安全科学学报 2023)
  • 神经网络(二):卷积神经网络
  • Vscode 远程切换Python虚拟环境
  • 解决Android中使用jdk 9以上中的某个类(AbstractProcessor)但是无法导入的问题
  • Java中通过方法上注解实现入参校验
  • 计算机毕业设计 在线问诊系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • C++那些你不得不知道的(2)
  • .NET 控制台应用程序连接 MySQL 数据库实现增删改查
  • mysql数据库设置主从同步
  • 自动驾驶电车难题的康德式道德决策
  • 黑马头条day6-kafka及异步通知文章上下架
  • Spring 全家桶使用教程 —— 后端开发从入门到精通
  • C#——switch案例讲解
  • 计算机毕业设计 校园失物招领网站的设计与实现 Java实战项目 附源码+文档+视频讲解