2017-03-05 100 views
0

我试图安装该软件包安装NG2,谷歌放,自动完成包装: https://github.com/psykolm22/ng2-google-place-autocompleteAngular2 - 如何使用NPM

我跟着README文件中的说明,但我得到了以下控制台错误:

GET http://localhost:3000/ng2-google-place-autocomplete 404 (Not Found) 

当我偶尔通过npm安装时,安装命令后会显示一个包文件树。 然而这一次,没有什么表现,除了这一点:

`-- [email protected] 
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 (node_modules\chokidar\node_modules\fsevents): 
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) 

所以,我怀疑那个包没有安装成功,尽管它的node_modules内部存在的文件夹..

我不知道我必须手动配置systemjs.config.js,因为该包在任何地图字段中似乎都不存在。

有谁知道发生了什么问题?

+0

你在你的systemjs配置? – Aravind

+0

我必须手动配置吗?在如何安装部分,他们没有提到这一步.. 无论如何,我注意到这个文件内的所有地图是扩展名为:.umd.js 任何有没有文件内的文件夹结束与此扩展 – AliSmart

回答

0

包括以下行到您的systemjs

'ng2-google-place-autocomplete' : 'npm:ng2-google-place-autocomplete\src\index.js' 
+0

这些都是src文件夹里面的文件(无index.js): 404.html

应用 资产 环境 的favicon.ico 的index.html index.ts polyfills.ts 风格。 css test.ts tsconfig。 json – AliSmart

+0

是否按照文档将脚本引用包含到了index.html中? – Aravind

+0

当然可以。 我很确定,问题是与下载的包,但从来没有安装..我不知道我们如何可以手动安装它,因为没有js文件,我将它转换成js,然后链接到systemjs里面吗?这可能是解决方案吗? – AliSmart