gpt4 book ai didi

javascript - 恢复 + typescript :

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

我有一个用 TypeScript 编写的 Node.js + Restify 应用程序。我尝试加载加密模块(https://nodejs.org/api/crypto.html):

import * as crypto from "crypto";

当我编译脚本时,出现以下错误:

error TS2307: Cannot find module 'crypto'.

当我使用 JavaScript 而不是 TypeScript 时,它工作正常:

var Crypto = require('crypto');

我在同一个地方加载的其他模块工作正常,例如:

import * as bcrypt from "bcrypt";

我做错了什么?

最佳答案

删除加密依赖项,因为它已移至 NodeJS 中......没有该依赖项,导入在 Visual Studio 中的 njsproj 文件中对我来说工作正常:

import * as crypto from 'crypto';

如果您遇到更一般的类型问题,或者在不理解 Node 的 IDE 或项目类型中,请检查您是否将类型作为开发依赖项,例如 @types/node

关于javascript - 恢复 + typescript :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46446802/

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