我正在用 svelte 制作一个组件库“svelte-element-ui”,这个库使用了一些其他的包,比如 popperJs。
当我将组件库发布到 npmjs 时,package.json 文件如下所示:
{
"name": "svelte-element-ui",
"files": [
"src/index.ts",
"packages",
"static",
"dist"
],
"devDependencies": {
"@popperjs/core": "^2.9.1",
},
"svelte": "src/index.ts",
"main": "src/index.ts",
"typings": "types/index.d.ts",
"author": "koory1st",
"license": "MIT",
}
我想在其他一些像 svelte-kit 这样的 svelte 网站项目中使用这个组件库,所以我将它导入到 svelte-kit 中。
import { SeuSubMenu } from 'svelte-element-ui';
但是当我访问该页面时出现错误:
无法解析从“node_modules/.pnpm/registry.nlark.com+svelte-element-ui@1.3.12/node_modules/svelte-element-ui/packages/util/SveltePopperJs.ts”导入“@popperjs/core”。文件是否存在?
像这样的关系:
任何人都可以帮我解决这个问题吗?
希望您可以通过来源找到更多信息。