Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/546669204/sw-cjs2esm

让 script module 为所欲为
https://github.com/546669204/sw-cjs2esm

Last synced: 12 days ago
JSON representation

让 script module 为所欲为

Awesome Lists containing this project

README

        

# sw-cjs2esm
让 script module 为所欲为 直接在浏览器中使用 import 引入 cjs库

# 使用

在使用esm 之前执行一下代码
```
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('sw.js').then(function(reg) {
// registration worked
console.log('Registration succeeded. Scope is ' + reg.scope);
}).catch(function(error) {
// registration failed
console.log('Registration failed with ' + error);
});
}
```

引入示例
```
import XXX from "xxx.com/ccc" // 如果这个库是cjs库

import XXX from "xxx.com/ccc?++esm" // 增加?++esm 支持 esm

```

直接在浏览器中使用 import 享受吧。