Javascript 给我一些关于如何为deno安装liquid.js库的提示

Javascript 给我一些关于如何为deno安装liquid.js库的提示,javascript,node.js,typescript,deno,Javascript,Node.js,Typescript,Deno,我按照官方指示为Nodejs安装了liquid.js,如下所示: 但说明页根本没有提到deno 请帮助我在deno中安装库 或者至少我想知道如何将库从node_modules dir复制到我的deno项目中 npm install --save liquidjs LiquidJS的类型定义也在同一个包中导出和发布,因此不需要为包安装@types 资源: Deno包和Node包实际上并不相同。Node使用一个名为NPM的系统来处理所有包。Deno有自己的打包系统,您可以通过URL将包直接导入到项

我按照官方指示为Nodejs安装了liquid.js,如下所示:

但说明页根本没有提到deno

请帮助我在deno中安装库

或者至少我想知道如何将库从node_modules dir复制到我的deno项目中

npm install --save liquidjs
LiquidJS的类型定义也在同一个包中导出和发布,因此不需要为包安装@types

资源:


Deno包和Node包实际上并不相同。Node使用一个名为NPM的系统来处理所有包。Deno有自己的打包系统,您可以通过URL将包直接导入到项目中。 然而,有一个Deno库可以处理一些npm包,这些包不使用非多边形填充API。 你可以尝试:

import { createRequire } from "https://deno.land/std/node/module.ts";

const require = createRequire(import.meta.url);
const liquidjs = require("liquidjs");

// do tuff with liquidjs
Deno是一个非常安全的系统,这意味着您无法在没有明确说明的情况下直接从node_modules目录中读取数据。 您必须在以下情况下运行程序:

deno run --allow-read liquid.js
import { createRequire } from "https://deno.land/std/node/module.ts";

const require = createRequire(import.meta.url);
const liquidjs = require("liquidjs");

// do tuff with liquidjs
deno run --allow-read liquid.js