如何在不使用CLI的情况下构建Angular 2应用程序

9

我是Angular 2的新手,想知道如何在不使用CLI的情况下构建我的Angular 2应用程序以供生产使用。

提前致谢。


什么是“without”? - Pranay Rana
我是指不使用Angular CLI。使用Angular CLI命令ng build --prod,我想要同样的效果但不使用它。 - Shiva
你完全不想使用CLI,还是只是在生产环境中使用CLI? - David
谢谢回复,我不想在我的项目中使用“”。 - Shiva
2个回答

4
如果您已经使用CLI开发了您的应用程序,您可以从 Angular CLI 迁移到 Webpack 并相应地进行调整(本地、开发、生产环境)。 自从 Angular CLI v1.0 以来,有一个“eject”功能,它允许您提取 webpack 配置文件并按您的意愿进行操作。 运行 ng eject 命令以让 Angular CLI 生成 webpack.config.js 文件。 运行 npm install 命令以满足 CLI 生成的新依赖项。 如需更多信息,请参考 Angular CLI to webpack。 如果您不想使用 CLI,也可以参考 An Angular 2 Webpack setup for development and productionWebpack: An Introduction

谢谢,Vikas。我认为这可以有所帮助。 - Shiva
不客气!如果这正是你想要的答案,你能将它标记为正确答案吗? - Vikas
请注意,要使用eject命令,您必须使用CLI的1.7版本。 - Nino Filiu
很遗憾,这个答案已经不正确了,因为弹出功能早已被删除。我还不知道一个简单的方法来做到这一点,似乎Angular团队现在只关注于Angular CLI和Bazel。 - adlr0
我已经包含了第二个链接,您可以使用webpack配置,在不久的将来我会修改答案。 - Vikas

3
如果您想不使用Angular CLI:
  1. 需要自己创建所有必需的内容,这是一个非常困难的任务
  2. 您可以前往https://github.com/angular/quickstart下载快速启动项目并开始工作
但我强烈建议使用CLI,因为它支持从项目启动到部署的端到端活动。

对于某些地区,我不想使用Angular 2 CLI,我正在按照您建议的方式进行操作,但问题是我想要为生产构建它,在Angular 2官方文档中使用CLI来构建它(ng build --prod)。 - Shiva

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接