问题
如何让雪包转换:
import { render } from "preact";
进入:
import { render } from "https://cdn.skypack.dev/pin/preact@v10.5.14-NU6DIzRE0F11UYcL6Ija/mode=imports,min/optimized/preact.js"
我试过的
我添加remote
到我的雪包配置中:
packageOptions: {
origin: "https://cdn.skypack.dev",
source: "remote",
types: true,
},
但这使得导入看起来像这样:
import {h, render} from "../_snowpack/pkg/preact";
从_snowpack/pkg
which 中导出如下内容:
export * from '/_snowpack/pkg/-/preact@v10.5.14-NU6DIzRE0F11UYcL6Ija/dist=es2020,mode=imports/optimized/preact.js';
export {default} from '/_snowpack/pkg/-/preact@v10.5.14-NU6DIzRE0F11UYcL6Ija/dist=es2020,mode=imports/optimized/preact.js';
而那些 404 因为那个文件不存在。
这是将 Snowpack 与 Skypack 之类的 CDN 一起使用的错误方式吗?