Typescript/Javascript可以';找不到模块
我正在尝试安装名为“请求”的模块 在我的angular 2 typescript项目中,由于某些原因,我无法将其导入 我试着用npm安装的正常方式安装--save request,我试着键入install request--ambient--save,尽管我不知道它到底做了什么 我正在使用这个样板,wiki中的样板建议安装模块就像使用npm安装一样简单,然后Typescript/Javascript可以';找不到模块,typescript,angular,Typescript,Angular,我正在尝试安装名为“请求”的模块 在我的angular 2 typescript项目中,由于某些原因,我无法将其导入 我试着用npm安装的正常方式安装--save request,我试着键入install request--ambient--save,尽管我不知道它到底做了什么 我正在使用这个样板,wiki中的样板建议安装模块就像使用npm安装一样简单,然后 import * as jwt from 'angular2-jwt/angular2-jwt'; 但由于某些原因,我无法导入请求模块
import * as jwt from 'angular2-jwt/angular2-jwt';
但由于某些原因,我无法导入请求模块
这是我的进口线
import * as request from 'request';
我是否需要在其他地方引用该模块 请求模块并非仅针对节点应用程序的浏览器而设计。您应该使用
浏览器请求
也就是说,使用NPM安装模块不能直接用于您的应用程序:
- 对于编译您需要安装用于编译的键入。您的库的API的一种合同。通过这种方式,TypeScript编译将知道模块中存在哪些类、方法和属性
- 要执行您需要在加载应用程序时引用您的模块。例如,对于SystemJS,您需要这样的东西:
通过这种方式,您可以通过以下方式导入库:System.config({ map: { request: 'node_modules/browser-request/index.js' } });
import * as request from 'request';
打字
用于定义文件。您是否尝试使用npm安装请求安装它?是的,我安装了npm。我没有提到这一点,因为我认为这是显而易见的