Onu*_*sar 49 visual-studio-code angular
我对 Angular 还很陌生。但是当我尝试开始我的项目时
ng serve --open
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
我的项目结构是这样的:
可能是什么问题?
小智 35
要修复错误 \xe2\x80\x9c 在工作区之外运行 Angular CLI 时此命令不可用 Error\xe2\x80\x9d,请在 Visual Studio Code 中右键单击项目名称,然后单击 \xe2\x80\x9cOpen在集成终端\xe2\x80\x9d 选项中。
\n它将在您的终端上打开项目,并且错误将被修复。现在,您可以在终端中运行命令\xe2\x80\x9cngserve\xe2\x80\x93open\xe2\x80\x9d 或“ngserve”,没有任何问题。
\nkar*_* li 10
我遇到了这个问题,最后解决了。
就我而言,这就是丢失文件的问题:由于某种未知的原因,我的 Angular 项目丢失了其angular.json文件,该文件应位于项目根目录中。
由于这是一个教程项目(Angular-tour-of-heroes),我从官方网站下载了一个示例。通过比较这两个项目,很快我就发现了差异。我将其从示例复制到我的示例中,并对angular.json (不同的项目名称)进行了微小的更改。
最后我跑npm install了ng build,世界又回来了……
因此,对于类似的问题,也许您应该首先检查angular.json文件,因为此 JSON 内容定义了“sourceRoot”。
小智 6
当ng new my-project变得困难时,请使用以下 ( --save-dev) 将本地版本更新到您要在其中创建新项目的文件夹中的最新版本:
npm install --save-dev @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
342567 次 |
| 最近记录: |