【问题标题】:Trying to get MEAN maps to work on windows试图让 MEAN 地图在 Windows 上工作
【发布时间】:2017-04-05 07:23:40
【问题描述】:

我克隆了我在 azure 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 控制台中它会在modernizr 中引发错误

  #!/usr/bin/env node

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

【问题讨论】:

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


    【解决方案1】:

    这个错误与mongodb无关。

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

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

    也许您可以尝试通过将链接替换为 Modernizer 的 cdnjs 版本来修复它: https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.js
    或者干脆删掉那行,毕竟你用的是最近的 Chrome 浏览器……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多