【发布时间】:2018-02-06 15:51:13
【问题描述】:
我继承了一个我一无所知的 Angular 2 应用程序。我对 Angular 和 node.js 编程完全陌生。我需要帮助构建应用程序,以便可以将其部署到安装了 IISNode 的 Windows Server 2016 机器上。
我被推荐到这个网站以获得有关如何构建 Angular 2 应用程序的说明:
https://github.com/angular/angular-cli/wiki/build
我安装了 angular-cli,然后尝试通过运行以下命令来构建我的应用程序:ng build.它给了我这个错误:
它说“您必须在 angular-cli 项目中才能使用构建命令。”
请注意,它还说我正在使用的当前包即将被弃用。我正在使用节点 6.10.3。
所以我的问题是:
1) 我在哪里可以获得最新的 angular-cli 包(用于构建我的 Angular 2 应用程序)?
...和:
2) 我必须在哪个文件夹中才能“在 angular-cli 项目中”?这是一个 angular 2 项目的事实是否意味着它不是一个 angular-cli 项目?如果是这样,为什么我被告知用 angular-cli 构建它? angular 2 项目是否有不同的构建工具? (好吧,这不止 1 个问题)。
【问题讨论】:
-
你必须 cd 到包含一个名为 .angular-cli 的文件的文件夹,如果它不存在那么它不是一个 angular-cli 项目。
-
天哪,你很可能继承了一个即将爆炸的项目炸弹:D,该警告消息意味着 CLI 版本很可能是 pre rc-versions
-
@gib65 你能发布你的 package.json 吗?
标签: node.js angular angular-cli