Angular2生产模式链接到供应商文件夹

时间:2016-08-13 10:22:08

标签: angularjs angular angular-cli

我正在使用angular-cli npm包创建一个Angular2项目。我想将应用程序上传到服务器,然后运行这些命令:ng build --prodng serve --prod。当我将dist文件夹上传到服务器并从URL打开它时,它说它无法从vednor文件夹(es6-shim,reflect-metadata,systemjs和zone.js)加载资源。是否可以仅从index.html文件运行应用程序,或者我需要在服务器上运行ng serve命令。提前谢谢!

<script src="./vendor/es6-shim/es6-shim.js"></script>
<script src="./vendor/reflect-metadata/Reflect.js"></script>
<script src="./vendor/systemjs/dist/system.src.js"></script>
<script src="./vendor/zone.js/dist/zone.js"></script>
<script>
  System.import('system-config.js').then(function () {
    System.import('main');
  }).catch(console.error.bind(console));
</script>

1 个答案:

答案 0 :(得分:0)

您无需在服务器中添加dist文件夹。 ng build将构建您的dist文件夹。然后ng serve将运行您的应用