Angular 2应用程序无法在生产模式下工作

时间:2017-05-20 13:55:19

标签: angular angular-cli

我是角度2的新手,我用三个组件创建我的第一个应用程序,它在NodeJs中工作正常。我使用ng build生成dist文件夹,以便从nodeJs运行我的应用程序,我将所有js文件(main.bundle,vendor.bundle ..)移动到一个名为angular2-test的新文件夹,但是当我调用angular2-时test / index.html应用程序无法正常工作,我在Web浏览器控制台中收到以下错误:

GET file:///C:/inline.bundle.js net::ERR_FILE_NOT_FOUND        index.html:14
GET file:///C:/polyfills.bundle.js net::ERR_FILE_NOT_FOUND     index.html:15
GET file:///C:/styles.bundle.js net::ERR_FILE_NOT_FOUND        index.html:16
GET file:///C:/vendor.bundle.js net::ERR_FILE_NOT_FOUND        index.html:17
GET file:///C:/main.bundle.js net::ERR_FILE_NOT_FOUND          index.html:18
GET file:///C:/favicon.ico net::ERR_FILE_NOT_FOUND     

这是我的index.html代码:

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>Bangular</title>
  <base href="/angular2-test">


  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
  <app-root>Loading...</app-root>
<script type="text/javascript" src="inline.bundle.js"></script>
<script type="text/javascript" src="polyfills.bundle.js"></script>
<script type="text/javascript" src="styles.bundle.js"></script>
<script type="text/javascript" src="vendor.bundle.js"></script>
<script type="text/javascript" src="main.bundle.js"></script>
</body>
</html>

我也将<base href改为:

<base href="/"> and <base href="./">

但该应用仍无效, 请对我的问题有任何建议,请注意我正在使用Angular cli

问候。

0 个答案:

没有答案