angular - 我是否需要 Angular CLI 来开发 Angular 应用程序?
问题描述
刚刚加入了一个他们使用 Angular 的项目,我可以在package.json文件中看到这些依赖项:
"@angular/common": "~8.0.0",
"@angular/compiler": "~8.0.0",
"@angular/core": "~8.0.0",
"@angular/forms": "^8.0.3",
"@angular/platform-browser": "~8.0.0",
"@angular/platform-browser-dynamic": "~8.0.0",
"@angular/router": "~8.0.0",
但是如果我输入ng -v那么我会得到一个command not found错误。我猜这是因为我没有安装 Angular CLI。我需要吗?好像我没有 如果没有安装 Angular CLI 包,我将无法做什么?
PS - 我正在使用NVM。
感谢您提供任何有用的信息。
解决方案
不,您不需要它,但最好使用ng g
选项快速创建组件和模块并构建或服务项目。
要修复运行错误,ng -v
您需要全局安装 angular-cli,如下所示:
npm install -g angular-cli
如果你想使用你的本地 angular-cli,你可以运行这个:
npm run-script ng -v
你会看到本地 angular-cli 版本而不是全局
推荐阅读
- python - 我们如何将属性预测和图像搜索模型实现为一体?
- c++ - stoi(char*) 是否必须构造一个临时字符串?
- r - 复制带有槽的 R 对象的结构(但不复制数据)
- ruby - public_suffix 在安装 fastlane 时需要 Ruby 版本 >= 2.3
- reactjs - 如何在 react.js 中显示具有时间延迟的弹出窗口?
- c++ - 初始化类模板的静态 constexpr 成员变量
- multithreading - 如何使用-2依赖项制作docross循环
- c# - ASP.NET MVC 控制器将数据发送到视图,但视图中的“ThenInclude”数据为空
- c++ - 在应用程序结束时创建 cv::Ptr 会导致异常
- swift - SwiftUI CoreData 如何删除行并保存上下文