gpt4 book ai didi

node.js - 无法在 Nodejs Typescript 应用程序中导入 URL 类

转载 作者:搜寻专家 更新时间:2023-10-30 22:03:46 24 4
gpt4 key购买 nike

我正在尝试从 nodejs api 导入 URL 类,这样我就可以解析 url 并检索它们的来源、主机名和路径。

我正在尝试通过打字来做到这一点
从“url”导入 * 作为 URL;

我也试过
从“网址”导入{网址};

我似乎无法让它为我工作。任何帮助将不胜感激。

我尝试使用它的方式是这样的


var site = new URL("http://www.website.com");

它抛出一个错误,因为它声明 URL 不是构造函数

最佳答案

URL constructor作为 Node v7.0 的一部分引入。如果您使用的是 node >= v7.0,import { URL } from "url"; 是导入它的正确方法。确保您使用的是最新版本的 Node 类型也已更新:

npm install --save-dev @types/node

如果你的 Node 版本是 < 7.0 那么你可以使用 parse 方法:

import * as url from "url";

var site = url.parse("http://www.website.com");

关于node.js - 无法在 Nodejs Typescript 应用程序中导入 URL 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46416439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com