首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将npm/node.js包导入snel

将npm/node.js包导入snel
EN

Stack Overflow用户
提问于 2022-02-07 17:53:18
回答 1查看 55关注 0票数 1

在探索用于svelte应用程序的编译器“snel”时,我在试图导入远程svelte组件时遇到了一个问题。

我得到了以下错误,uppon试图导入组件。

代码语言:javascript
复制
TypeError: Cannot read properties of undefined (reading 'svelte')
    at Object.resolveId (https://deno.land/x/snel@v0.6.0/src/shared/bundler.js:57:37)
    at https://unpkg.com/rollup@2.58.0/dist/es/rollup@2.58.0/dist/es/rollup.browser.js:11:370111

我没有发现任何类似的问题,或者找不出为什么这个导入语句不能工作。所以我想知道如何使用deno和snel为svelte导入外部组件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-07 18:00:11

经过进一步的挖掘,我能够通过阅读更多关于deno工作原理的文章来解决这个问题。我现在了解到,在deno中,因此在snel中,要使用npm/node.js svelte包,需要使用CDN导入某些内容,如德诺手册所示

通过在以下import语句中使用CDN解决了我的问题

代码语言:javascript
复制
import * as L from 'https://cdn.skypack.dev/leaflet';

您还可以在导入映射中使用它,如snel文件所示

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71023128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档