我知道Deno是最近发布的,但我想实现一个演示文稿,使用它显示一些很好的特性,当我试图导入其中一些第三方模块时,我遇到了这个问题。
我试了四种方法:
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"。有人能帮忙吗?
发布于 2020-05-14 23:24:52
在该包上工作的进口产品是:
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 }或
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 }import Fiona from 'https://deno.land/x/fiona/index.js';上述导入失败的有:
error: relative import path "randexp" not prefixed with / or ./ or ../ Imported from "https://deno.land/x/fiona/index.js"因为index.js中有一个错误,因为包正在执行:
import RandExp from 'randexp'这对德诺无效。这是index.js for Node.js
import Fiona from 'https://deno.land/x/fiona';此操作失败,因为与Node.js不同,Deno在导入文件夹时默认不加载index.js。
发布于 2020-05-14 23:31:16
这将起作用:
import Fiona from 'https://deno.land/x/fiona/deno/index.js'
var version = Fiona.version
console.log(version)在文档上找到的。
https://stackoverflow.com/questions/61808816
复制相似问题