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