0
我有一个用TypeScript编写的Node.js + Restify应用程序。我尝试加载加密模块(https://nodejs.org/api/crypto.html):Restify + TypeScript:
import * as crypto from "crypto";
当我编译脚本,我得到以下错误:
error TS2307: Cannot find module 'crypto'.
当我使用JavaScript来代替打字稿,它工作正常:
var Crypto = require('crypto');
我在同一个地方加载其他模块正常工作,例如:
import * as bcrypt from "bcrypt";
我该怎么做?
它是你的配置的一部分? – Icepickle
是的,在我的package.json中:“dependencies”:{ “bcrypt”:“^ 1.0.3”, “crypto”:“^ 1.0.1”,.....} 当我编译我的脚本(有一个错误),我运行JavaScript,它工作正常。 – TSM