Node.js 安装imdb api并在Angular2网页包中使用

Node.js 安装imdb api并在Angular2网页包中使用,node.js,git,angular,webpack,Node.js,Git,Angular,Webpack,我试图在我的angular2项目中使用imdb apirepo(),但似乎无法使其正常工作 我正在制作最新的angular2网页包。我通常知道如何使LIB工作,但这一个不起作用:( 已经克隆了Angular2网页包启动程序,并使Npm安装和Npm启动..一切都很好 然后我安装了imdb api的2.0.0版,如下所示: npm install --save imdb-api 它的安装没有问题 在一个组件(比方说about组件)中,我导入了如下模块: import * as imdb from

我试图在我的angular2项目中使用imdb apirepo(),但似乎无法使其正常工作

我正在制作最新的angular2网页包。我通常知道如何使LIB工作,但这一个不起作用:(

已经克隆了Angular2网页包启动程序,并使Npm安装和Npm启动..一切都很好

然后我安装了imdb api的2.0.0版,如下所示:

npm install --save imdb-api
它的安装没有问题

在一个组件(比方说about组件)中,我导入了如下模块:

import * as imdb from 'imdb-api';
在构造函数中,我试图控制台.log(imdb)以查看它是否可用

constructor(public route: ActivatedRoute) {
    // var imdb = require('imdb-api');
    console.log(imdb);
}
如您所见,我还尝试使用var imdb=require…

问题是所有这些都给我带来了我似乎无法解决的错误。我遇到了以下错误:

ERROR in ./~/request/lib/har.js
Module not found: Error: Can't resolve 'fs' in 'C:\Users\Mikkel\Documents\Programmering\angular2-webpack-starter\node_modules\request\lib'

ERROR in ./~/forever-agent/index.js
Module not found: Error: Can't resolve 'net' in 'C:\Users\Mikkel\Documents\Programmering\angular2-webpack-starter\node_modules\forever-agent'

ERROR in ./~/forever-agent/index.js
Module not found: Error: Can't resolve 'tls' in 'C:\Users\Mikkel\Documents\Programmering\angular2-webpack-starter\node_modules\forever-agent'

ERROR in ./~/tough-cookie/lib/cookie.js
Module not found: Error: Can't resolve 'net' in 'C:\Users\Mikkel\Documents\Programmering\angular2-webpack-starter\node_modules\tough-cookie\lib'

ERROR in ./~/tunnel-agent/index.js
Module not found: Error: Can't resolve 'net' in 'C:\Users\Mikkel\Documents\Programmering\angular2-webpack-starter\node_modules\tunnel-agent'

ERROR in ./~/tunnel-agent/index.js
Module not found: Error: Can't resolve 'tls' in 'C:\Users\Mikkel\Documents\Programmering\angular2-webpack-starter\node_modules\tunnel-agent'
我发现了一篇关于请求问题的帖子。imdb api正在使用请求承诺,这就是我得到错误的原因

你在这里找到的帖子:

委员会建议增加以下内容:

console: 'empty',
fs: 'empty',
net: 'empty',
tls: 'empty'
添加到webpack.config.js文件中的节点对象。已将其添加到webpack dev config,但现在我看不到任何错误,但应用程序不会加载