我正在使用angular-cli npm包创建一个Angular2项目。我想将应用程序上传到服务器,然后运行这些命令:ng build --prod
和ng 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>
答案 0 :(得分:0)
您无需在服务器中添加dist
文件夹。 ng build
将构建您的dist
文件夹。然后ng serve
将运行您的应用