在 Deno 中,可以在 import 语句中对依赖项进行版本控制,而package.json
与npm
.
但是如何在一个地方管理它的 URL 和版本呢?
我将在我的系统中声明多个文件和依赖项。
例如:
dateUtils.ts
import { parseDate } from 'https://deno.land/std@0.50.0/datetime/mod.ts';
const DEFAULT_MASK = "dd-mm-yyyy";
export function parse(date: string): Date {
return parseDate(date, DEFAULT_MASK);
};
服务.ts
import { v4 } from "https://deno.land/std/uuid/mod.ts";
export function process(request: any) {
const { token } = request;
const isValid = v4.validate(token);
console.log(`Token validity: ${isValid}`)
};
应用程序.ts
import { parse } from "./dateUtil.ts";
import * as service from "./service.ts";
const date = parse("20-05-2020");
console.log(date);
const request = {
token: "408d30e5-1e90-45e3-b299-6520feee6d76"
}
service.process(request)