A2 CLI 项目更新后本地运行但不远程

A2 CLI project runs locally but not remote after updating

我最近将我的全局 A2 CLI 以及一个现有项目更新为:

                             _                           _  _
  __ _  _ __    __ _  _   _ | |  __ _  _ __         ___ | |(_)
 / _` || '_ \  / _` || | | || | / _` || '__|_____  / __|| || |
| (_| || | | || (_| || |_| || || (_| || |  |_____|| (__ | || |
 \__,_||_| |_| \__, | \__,_||_| \__,_||_|          \___||_||_|
               |___/
@angular/cli: 1.0.0-beta.30
node: 7.4.0
os: darwin x64
@angular/common: 2.4.6
@angular/compiler: 2.4.6
@angular/core: 2.4.6
@angular/forms: 2.4.6
@angular/http: 2.4.6
@angular/platform-browser: 2.4.6
@angular/platform-browser-dynamic: 2.4.6
@angular/router: 3.4.6
@angular/cli: 1.0.0-beta.30
@angular/compiler-cli: 2.4.6

当我在项目上启动 ng serve 时,它​​ 运行 没问题,但是当我将它上传到我的虚拟机时,出现以下错误:

[Error] SyntaxError: Unexpected token '<'
    (anonymous function) (inline.bundle.js:1)
[Error] SyntaxError: Unexpected token '<'
    (anonymous function) (polyfills.bundle.js:1)
[Error] ReferenceError: Can't find variable: webpackJsonp
    Global Code (styles.bundle.js:1)
[Error] SyntaxError: Unexpected token '<'
    (anonymous function) (vendor.bundle.js:1)
[Error] ReferenceError: Can't find variable: webpackJsonp
    Global Code (main.bundle.js:1)

今天早上我创建了一个新项目并将其上传到虚拟机中,没有进行任何更改,查看是否是项目更新中的内容,我得到了同样的错误。

对这里发生的事情感到很困惑。这是我第一次遇到它,我的项目在更新之前在本地和远程都运行良好。

远程系统是 Windows Server 2012 XAMPP。

我的本地系统是 Mac,通常 运行 通过 ng serve 连接应用程序,但使用 MAMP 检查它也可以在 Apache 下运行。

有没有人运行穿过这个?

很明显它与目录有关。该应用程序在我的虚拟机上的一个子目录中运行,过去没有出现过问题。当我将 bas href 从“/”更改为“./”时,它又起作用了。