Typescript 编译器未在同级 node_modules 文件夹中发现 NPM 模块
Typescript compiler not discovering NPM modules in sibling node_modules folder
我在让打字稿编译器找到正确安装的 NPM 模块时遇到了一些困难(按照通常的 JS 标准)。例如,我的主应用程序中有以下导入:
import { run } from '@cycle/core';
import Rx from 'rx';
import { domDriver, layout } from './html';
import { httpDriver, loadStateRequest, loadStateResponse } from './http';
在我的编辑器中,rx 和@cycle/core 有标志性的红色波浪线,实际上代码无法编译(FWIW,使用 browserify/tsify,尽管这不能解释编辑器插件的抱怨) .
我很确定这只是我的天真愚蠢,但我完全被难住了,google 对我没有帮助。
使用typings。它允许您获取您使用的模块的类型。他们有 rx 的类型。您将不得不为 @cycle/core 手动创建类型,或者只是将其设为任意类型。
我在让打字稿编译器找到正确安装的 NPM 模块时遇到了一些困难(按照通常的 JS 标准)。例如,我的主应用程序中有以下导入:
import { run } from '@cycle/core';
import Rx from 'rx';
import { domDriver, layout } from './html';
import { httpDriver, loadStateRequest, loadStateResponse } from './http';
在我的编辑器中,rx 和@cycle/core 有标志性的红色波浪线,实际上代码无法编译(FWIW,使用 browserify/tsify,尽管这不能解释编辑器插件的抱怨) .
我很确定这只是我的天真愚蠢,但我完全被难住了,google 对我没有帮助。
使用typings。它允许您获取您使用的模块的类型。他们有 rx 的类型。您将不得不为 @cycle/core 手动创建类型,或者只是将其设为任意类型。