首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Parceljs构建UMD

Parceljs构建UMD
EN

Stack Overflow用户
提问于 2018-05-23 14:36:06
回答 1查看 1.3K关注 0票数 10

我正在尝试使用模块-bundler ParcelJS构建一个模块。我希望这个模块是导入友好的:

  • 它应该是进口友好的(ES6)
  • 应该是友好的(节点)
  • 它应该是脚本-src友好(浏览器)
  • 它应该支持UMD公约..。

我尝试了以下几点:

TestClass.js

代码语言:javascript
复制
export class TestClass {
  constructor(msg) {
    this.msg = msg;
    this.init();
  }
  init() {
    document.body.insertAdjacentHTML('afterbegin', `
    <div class="message">${this.msg}</div>`);
  }
}

index.js (创建包的文件)

代码语言:javascript
复制
//import styling for TestClass
import styles from '../css/styles';

//import class TestClass library
import { TestClass } from './TestClass';

//export TestClass
export default TestClass;

试图通过运行: parcel index.js --全局TestClass创建通用包

有没有人可以给我更多的信息/帮助导出模块使用parceljs?

EN

回答 1

Stack Overflow用户

发布于 2021-02-01 07:08:08

您可以使用:

代码语言:javascript
复制
parcel build index.js --global TestClass

一些CLI选项:

  • -d:选择目录
  • -o:输出文件名
  • --no-minify
  • --global <GlobalName>

如果您想在此时观看和构建:

代码语言:javascript
复制
parcel watch build index.js --global TestClass
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50491144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档