Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5c6a4a883a | ||
|
|
004b236b4c |
@ -11,7 +11,7 @@
|
||||
### A. 极简带版本模式 (防缓存)
|
||||
```html
|
||||
<!-- 使用 ?v= 指定全局版本,所有依赖包都会自动带上该版本后缀 -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/@apigo.cc/loader@1.0.5/dist/loader.min.js?v=1.0.12#state,base,datatable"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/@apigo.cc/loader@1.0.6/dist/loader.min.js?v=1.0.12#state,base,datatable"></script>
|
||||
```
|
||||
|
||||
### B. 简写 Hash 模式
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@apigo.cc/loader",
|
||||
"version": "1.0.5",
|
||||
"version": "1.0.6",
|
||||
"type": "module",
|
||||
"main": "dist/loader.js",
|
||||
"module": "dist/loader.js",
|
||||
|
||||
@ -22,11 +22,9 @@ try {
|
||||
const pkgPath = path.join(__dirname, '../package.json');
|
||||
const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf8'));
|
||||
|
||||
// 保持原有名称(如果已经带有 @apigo.cc/ 前缀)或替换前缀
|
||||
if (!pkg.name.startsWith('@apigo.cc/')) {
|
||||
const baseName = pkg.name.includes('/') ? pkg.name.split('/')[1] : pkg.name;
|
||||
pkg.name = `@apigo.cc/${baseName}`;
|
||||
}
|
||||
// npm 要求包名全小写,scope + name 强制 toLowerCase
|
||||
const baseName = (pkg.name.includes('/') ? pkg.name.split('/')[1] : pkg.name).toLowerCase();
|
||||
pkg.name = `@apigo.cc/${baseName}`;
|
||||
pkg.version = version;
|
||||
|
||||
fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + '\n');
|
||||
|
||||
@ -12,7 +12,7 @@ const DEFAULT_VERSIONS = {
|
||||
'mindmap': '1.0.2',
|
||||
'chart': '1.0.2',
|
||||
'editor': '1.0.2',
|
||||
'loader': '1.0.5'
|
||||
'loader': '1.0.6'
|
||||
};
|
||||
|
||||
const DEPENDENCY_GRAPH = {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user