Angular2-cli不考虑app文件夹和dist文件夹中的一些其他文件。

时间:2017-02-01 05:49:23

标签: angular angular2-build

我已经使用以下步骤在生产中生成dist

npm install -g angular2-cli
ng new PROJECT_NAME
cd PROJECT_NAME

在此之后我复制了包含app文件夹的所有代码

ng serve 

它将打开我的项目并成功运行。

ng build --prod 

现在它正在构建所有内容并创建dist文件夹,但不完整。没有app文件夹或必需的文件。

请建议我生成角度2构建的方法。我想在任何Web服务器上托管此版本。

2 个答案:

答案 0 :(得分:0)

app文件夹仅用于开发,当构建过程完成时,您需要在服务器上部署所有文件,而不是应用程序,而不是src。

答案 1 :(得分:0)

构建输出

  • dist/main.[hash].bundle.js您的应用程序已捆绑[大小:13 KB,新Angular CLI应用程序为空, ~3 KB 已压缩]。
  • dist/vendor.[hash].bundle.js您的依赖项(@angular,RxJS ...)捆绑[size:440 KB,新Angular CLI应用程序为空, 99 KB 压缩]。
  • dist/index.html您的申请的入口点。
  • dist/inline.[hash].bundle.js webpack loader
  • dist/style.[hash].bundle.css样式定义
  • dist/assets 复制的
  • projectFolder/src/assets资源

参考: How to bundle an Angular app for production