【问题标题】:Angular 2/NPM: create directory with all the files I need to run the appAngular 2/NPM:创建包含运行应用程序所需的所有文件的目录
【发布时间】:2017-03-18 20:03:34
【问题描述】:

这是一个令人沮丧的帖子,但认为值得一试。 我们正在尝试做一个 typescript angular 2 hello world 应用程序,我们希望将其作为 Spring 应用程序的前端分发。

到目前为止,它基于 Angular 2 快速入门:https://angular.io/guide/quickstart

该应用与 npm start 配合使用效果很好。

但我想要的是一个目录或 zip 或者我可以用来获取同一个应用程序并静态部署它的东西(在我的情况下,将它推入与 maven 的战争)。

我一直在尝试从根目录和 dist(它似乎想要实际命名为 /app)和 node_modules 中获取所有文件,但它似乎仍然缺少一些文件。

是否有简单的 npm 命令或一些示例来展示如何访问静态文件?

感觉就像我做了很多配置,而不是非常标准的约定。

【问题讨论】:

  • 如果您是 JS 开发新手,请尝试使用 Angular CLI,然后您只需 ng build 创建一个 index.html 和少量 JavaScript。这可以通过网络服务器轻松部署到任何东西。
  • 谢谢。我会检查一下。这是否被视为 npm 的替代品?
  • 我使用 angular-cli,它使 ng2 应用程序变得如此简单!我会极力推荐它。查看ng buildgithub.com/angular/angular-cli#creating-a-build
  • 这不是替代品,它使用 NPM。

标签: angular npm


【解决方案1】:

如果您改用angular-cli 工具生成种子站点,您将获得ng build command 来构建站点。

该命令将生成一个名为dist 的文件夹。该文件夹包含完整的站点,然后可以将其静态部署到其他地方。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-04
    • 2011-03-18
    • 2023-01-04
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2021-01-05
    相关资源
    最近更新 更多