Deno:找不到模块 "https://deno.land/x/fiona"
Deno: Cannot find module "https://deno.land/x/fiona"
我知道 Deno
是最近发布的,但我想用它来实现一个演示文稿来展示一些不错的功能,当我尝试导入其中的一些功能时遇到了这个问题 third-party modules。
我尝试了四种方法:
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"
。有人可以帮忙吗?
适用于该包的导入是:
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'
这对 Deno 无效。那是 Node.js
的 index.js
import Fiona from 'https://deno.land/x/fiona';
这个失败是因为与 Node.js 不同,Deno 在您导入文件夹时默认不会加载 index.js
。
这会起作用:
import Fiona from 'https://deno.land/x/fiona/deno/index.js'
var version = Fiona.version
console.log(version)
发现于 documentation。
我知道 Deno
是最近发布的,但我想用它来实现一个演示文稿来展示一些不错的功能,当我尝试导入其中的一些功能时遇到了这个问题 third-party modules。
我尝试了四种方法:
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"
。有人可以帮忙吗?
适用于该包的导入是:
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'
这对 Deno 无效。那是 Node.js
的index.js
import Fiona from 'https://deno.land/x/fiona';
这个失败是因为与 Node.js 不同,Deno 在您导入文件夹时默认不会加载 index.js
。
这会起作用:
import Fiona from 'https://deno.land/x/fiona/deno/index.js'
var version = Fiona.version
console.log(version)
发现于 documentation。