0

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

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

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

ng serve 

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

ng build --prod 

现在它正在构建所有内容并创建 dist 文件夹,但不完整。没有应用程序文件夹或所需文件。

请建议我生成 Angular 2 构建的方法。我想在任何 Web 服务器中托管这个构建。

4

2 回答 2

0

构建的输出

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

参考自: 如何捆绑 Angular 应用程序进行生产

于 2017-02-01T05:59:14.050 回答
0

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

于 2017-02-01T05:56:07.980 回答