Javascript 在typescript项目中加载npm模块

Javascript 在typescript项目中加载npm模块,javascript,node.js,typescript,Javascript,Node.js,Typescript,我在一个项目中工作,我需要加载一个模块,它不在typescript中。在一个名为typings的文件夹中,我拥有所有的typescript模块,而在文件夹node\u模块中,我拥有javascript版本。问题是,当我尝试导入该模块时,找不到它。如何解决此问题?tsd安装节点 接 var theJsModule=require('the-js-module') 使用中的--module commonjs编译typescript中没有模块的实现,而是javascript模块的类型定义(可能在节点模

我在一个项目中工作,我需要加载一个模块,它不在typescript中。在一个名为
typings
的文件夹中,我拥有所有的typescript模块,而在文件夹
node\u模块中,我拥有javascript版本。问题是,当我尝试导入该模块时,找不到它。如何解决此问题?

tsd安装节点

var theJsModule=require('the-js-module')


使用
中的
--module commonjs

编译
typescript中没有模块的实现,而是javascript模块的类型定义(可能在
节点模块中)。有关更多信息,请参阅

可以使用安装mudule的类型定义

$ tsd query PACKAGE_NAME -a install --save
使用此命令,您的
tsd.json
文件将被更新,当您执行
tsd重新安装
时,该软件包将再次安装。如果其他人在做这个项目,这也很好。他们可以使用
tsd重新安装
(只要
tsd.json
在您的存储库中)安装所有类型定义

.ts
文件中,使用

import MODULE = require ('MODULE');
并用

/// <reference path="../../../typings/MODULE/MODULE.d.ts" />

你是怎么进口的?给我们看看codez
declare var require: any;
var MODULE = require('MODULE');