我正在尝试使用模块捆绑程序 ParcelJS 构建一个模块。我希望这个特定模块对导入友好:
我尝试了以下方法:
测试类.js
export class TestClass {
constructor(msg) {
this.msg = msg;
this.init();
}
init() {
document.body.insertAdjacentHTML('afterbegin', `
<div class="message">${this.msg}</div>`);
}
}
Run Code Online (Sandbox Code Playgroud)
index.js(创建包的文件)
//import styling for TestClass
import styles from '../css/styles';
//import class TestClass library
import { TestClass } from './TestClass';
//export TestClass
export default TestClass;
Run Code Online (Sandbox Code Playgroud)
尝试通过运行来创建通用包:parcel index.js --global TestClass
有人可以为我提供有关使用parceljs 导出模块的更多信息/帮助吗?
Moh*_*mir -1
您可以使用:
parcel build index.js --global TestClass
Run Code Online (Sandbox Code Playgroud)
一些 CLI 选项:
-d:选择目录-o: 输出文件名--no-minify--global <GlobalName>如果您想当时观看并构建:
parcel watch build index.js --global TestClass
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
905 次 |
| 最近记录: |