typescript在@types中找不到模块

时间:2017-12-17 21:25:17

标签: typescript meteor

我有一个用TS编写的npm包:

test.ts:

import {Meteor} from 'meteor/meteor'
console.log(Meteor.isClient)

这个参考:

node_modules/@types/meteor/meteor.d.ts

结果test.js:

Object.defineProperty(exports, "__esModule", { value: true });
var meteor_1 = require("meteor/meteor");
console.log(meteor_1.Meteor.isClient);

当我在另一个项目中使用此包时,出现错误:

cannot find module 'meteor/meteor'

使用测试包的项目安装了@ types / meteor。

1 个答案:

答案 0 :(得分:0)

您需要执行npm i meteor-typings -S并转到tsconfig.json,添加以下内容

"types": ["meteor-typings"]

作为编译器修复它的方法。让我知道它是怎么回事。