typescript在@types中找不到模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript在@types中找不到模块相关的知识,希望对你有一定的参考价值。
我有一个用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。
答案
你需要做npm i meteor-typings -S
并转到tsconfig.json,添加以下内容
"types": ["meteor-typings"]
作为编译器选项来修复它。让我知道事情的后续。
以上是关于typescript在@types中找不到模块的主要内容,如果未能解决你的问题,请参考以下文章
TypeScript 导入语句在 Expo 项目中找不到 Firebase 模块
Claudia.js create 在 typescript 项目中找不到模块 lambda
rxjs 模块在 VS2019 中找不到,但在 tsc cli 中找到