我有一个用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。
答案 0 :(得分:0)
您需要执行npm i meteor-typings -S
并转到tsconfig.json,添加以下内容
"types": ["meteor-typings"]
作为编译器修复它的方法。让我知道它是怎么回事。