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 从“/”更改为“./”时,它又起作用了。
我最近将我的全局 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 从“/”更改为“./”时,它又起作用了。