执迷 执迷
首页
  • 技术分享

    • 小白都能看懂的闭包
    • GO-GMP模型
    • MySQL调优
    • centos7部署nacos
    • elasticserch
    • redis
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • JavaScript
  • ES6
  • CSS
  • 框架
  • Node
  • 服务
  • 其他
自我介绍
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

执迷

代码也是艺术
首页
  • 技术分享

    • 小白都能看懂的闭包
    • GO-GMP模型
    • MySQL调优
    • centos7部署nacos
    • elasticserch
    • redis
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • JavaScript
  • ES6
  • CSS
  • 框架
  • Node
  • 服务
  • 其他
自我介绍
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • JavaScript

  • ES6

  • CSS

  • 框架

  • Node

  • 服务

  • 其他

    • 编程概念
    • 打包工具
      • webpack3
        • webpack.config.js配置
      • parcel
    • 关于前端接口管理的一些思考
    • 开发环境
    • 浏览器兼容问题
    • 前端单元测试
    • 前端资源
    • 实用代码段
    • 书籍
    • 造轮子思路
    • 造轮子思路二
    • 自定义组件
    • ajax
    • git笔记
    • iview踩坑记
    • sass
    • webpack原理跟配置
    • Canvas
    • opengraph
  • 设计模式

  • web3

  • react

  • 学习笔记
  • 其他
执迷
2022-05-15
目录
webpack3
webpack.config.js配置
parcel

打包工具

# webpack3 (opens new window)

**打包构建:**npm脚本(package.json的script)可以直接设置./node_modules/.bin/webpack 快速启动webpack,或者使用npx webpack代替。

# webpack.config.js配置

const path = require('path');

module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist')
  }
};
1
2
3
4
5
6
7
8
9
  • module.exports=xxx在本地导出对象,让外部目录var xxx=require('./xxx')引入

    • import xxx from './xxx' 也可以这样引入
  • exports{xxx}是es6的写法 需要import {carousel} from './xxx' 引入

# parcel

全局安装和局部安装的打包命令不同,打包命令后面需要天项目入口。

# 全局安装执行方式
parcel index.html
# 局部安装的执行方式
./node_modules/.bin/parcel index.html
# 局部安装的执行方式(缩写版)
npx parcel index.html
1
2
3
4
5
6

踩过的坑 打包不成功请清除缓存和添加minify参数。parcel默认会过滤掉slot标签,所以需要加no-minify参数 npx parcel build index.js --no-cache --no-minify 入口文件的类型尽量不要省,因为会有同名不同类型的入口,如index.html和index.js。 npx parcel index.html

#打包#编译#webpack#parcel
上次更新: 2024/07/21, 21:46:04
编程概念
关于前端接口管理的一些思考

← 编程概念 关于前端接口管理的一些思考→

最近更新
01
MySQL调优 原创
08-04
02
MySQL底层 原创
07-30
03
consul单台机器部署,注册外网服务健康检查 原创
07-30
更多文章>
Theme by Vdoing | Copyright © 2019-2025 执迷 | 闽ICP备2022018045号 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式