试图让MEAN地图在Windows

时间:2017-04-05 07:23:40

标签: node.js mongodb google-maps npm mean-stack

我克隆了我在天蓝色mongodb视频上观看过的平均地图,我在自述文件中做了同样的步骤

https://github.com/scotch-io/mean-google-maps

所以

npm install
node server.js 

// I didn't do any mongodb , as there is a config.js that is pointing at an amazon mongodb.

在视频中,他们没有在当地做任何mongodb

我在chrome控制台中看到它会因现代化

而引发错误
  #!/usr/bin/env node

那条线是红色的波浪线,那条线导致地图无法加载?这甚至可以在我正在运行的Windows 10机器上运行吗?

1 个答案:

答案 0 :(得分:0)

此错误与mongodb无关。

问题是 public / index.html (第18行)中的Modernizr链接指向一个设计为运行服务器端的脚本。 shebang #!/usr/bin/env node表示必须与Nodejs一起运行的javascript文件。您的浏览器无法运行此类脚本。

它看起来像是凉亭依赖管理中的混乱。 (我认为将 bower_components 目录包含到git存储库中通常不是一个好的方法)

也许您可以尝试通过使用cdnjs版本的Modernizer替换链接来修复它: https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.js
或者只是删除该行,毕竟您使用最新的Chrome浏览器...