首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Deno:找不到模块"https://deno.land/x/fiona“”

Deno:找不到模块"https://deno.land/x/fiona“”
EN

Stack Overflow用户
提问于 2020-05-14 22:57:40
回答 2查看 1.1K关注 0票数 4

我知道Deno是最近发布的,但我想实现一个演示文稿,使用它显示一些很好的特性,当我试图导入其中一些第三方模块时,我遇到了这个问题。

我试了四种方法:

代码语言:javascript
复制
import Fiona from 'https://deno.land/x/fiona';
import Fiona from 'https://deno.land/x/fiona/index.js';
import * as Fiona from 'https://deno.land/x/fiona/index.js';
import { Fiona } from 'https://deno.land/x/fiona/core/index.js';

不幸的是,我仍然得到了错误Cannot find module "https://deno.land/x/fiona"。有人能帮忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-14 23:24:52

在该包上工作的进口产品是:

代码语言:javascript
复制
import Fiona from 'https://deno.land/x/fiona/deno/index.js'

const seeded = Fiona(2983938);

const data = seeded.object({
    name: Fiona.Fullname,
    age: Fiona.Number({ max: 100 }),
});

console.log(data); // { name: "Miss Fiona Moon", age: 1 }

代码语言:javascript
复制
import bootstrap from 'https://deno.land/x/fiona/bootstrap.js'

const Fiona = bootstrap();
const seeded = Fiona(2983938);

const data = seeded.object({
    name: Fiona.Fullname,
    age: Fiona.Number({ max: 100 }),
});

console.log(data); // { name: "Miss Fiona Moon", age: 1 }
代码语言:javascript
复制
import Fiona from 'https://deno.land/x/fiona/index.js';

上述导入失败的有:

代码语言:javascript
复制
error: relative import path "randexp" not prefixed with / or ./ or ../ Imported from "https://deno.land/x/fiona/index.js"

因为index.js中有一个错误,因为包正在执行:

代码语言:javascript
复制
import RandExp from 'randexp'

这对德诺无效。这是index.js for Node.js

代码语言:javascript
复制
import Fiona from 'https://deno.land/x/fiona';

此操作失败,因为与Node.js不同,Deno在导入文件夹时默认不加载index.js

票数 3
EN

Stack Overflow用户

发布于 2020-05-14 23:31:16

这将起作用:

代码语言:javascript
复制
import Fiona from 'https://deno.land/x/fiona/deno/index.js'

var version = Fiona.version
console.log(version)

文档上找到的。

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

https://stackoverflow.com/questions/61808816

复制
相关文章

相似问题

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