angular 2,ng build --prod 后,ui-router 停止工作

angular 2 , after ng build --prod , ui-router stop working

Angular 程序使用(ng serve 命令)与节点 js 服务器一起工作。 我想在共享 Linux 服务器中使用该代码,我的构建命令如下:

ng build --prod

我正在使用 Xammp 进行编译但出现错误:

main.7f9abf101b04a0e0134f.js:1 ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'my-app/dist/my-app' Error: Cannot match any routes. URL Segment: 'my-app/dist/my-app' at t.noMatchError (main.7f9abf101b04a0e0134f.js:1) at e.selector (main.7f9abf101b04a0e0134f.js:1) at e.error (main.7f9abf101b04a0e0134f.js:1) at e._error (main.7f9abf101b04a0e0134f.js:1) at e.error (main.7f9abf101b04a0e0134f.js:1) at e._error (main.7f9abf101b04a0e0134f.js:1) at e.error (main.7f9abf101b04a0e0134f.js:1) at e._error (main.7f9abf101b04a0e0134f.js:1) at e.error (main.7f9abf101b04a0e0134f.js:1) at e._error (main.7f9abf101b04a0e0134f.js:1) at t.noMatchError (main.7f9abf101b04a0e0134f.js:1) at e.selector (main.7f9abf101b04a0e0134f.js:1) at e.error (main.7f9abf101b04a0e0134f.js:1) at e._error (main.7f9abf101b04a0e0134f.js:1) at e.error (main.7f9abf101b04a0e0134f.js:1) at e._error (main.7f9abf101b04a0e0134f.js:1) at e.error (main.7f9abf101b04a0e0134f.js:1) at e._error (main.7f9abf101b04a0e0134f.js:1) at e.error (main.7f9abf101b04a0e0134f.js:1) at e._error (main.7f9abf101b04a0e0134f.js:1) at j (polyfills.2f4a59095805af02bd79.js:1) at j (polyfills.2f4a59095805af02bd79.js:1) at polyfills.2f4a59095805af02bd79.js:1 at e.invokeTask (polyfills.2f4a59095805af02bd79.js:1) at Object.onInvokeTask (main.7f9abf101b04a0e0134f.js:1) at e.invokeTask (polyfills.2f4a59095805af02bd79.js:1) at t.runTask (polyfills.2f4a59095805af02bd79.js:1) at d (polyfills.2f4a59095805af02bd79.js:1) ue @ main.7f9abf101b04a0e0134f.js:1

请帮助我,告诉我编译 Angular 2+ 代码并直接在 Xammp/server 中使用的必要步骤

试试这个

ng build --base-href=\yourUrl\ --prod