代码之家  ›  专栏  ›  技术社区  ›  SmartestVEGA

找不到本地工作区文件(“angular.json”)。但同样的代码在另一台计算机上也能工作

  •  2
  • SmartestVEGA  · 技术社区  · 6 年前

    我在一台计算机中遇到以下错误,但它在另一台计算机中的源代码相同

    < Buff行情>

    找不到本地工作区文件(“angular.json”)。错误:本地 找不到工作区文件(“angular.json”)。

    < /块引用>

    Not working computer

    工作计算机

    我尝试了下面的命令,在这里提到 stackoverflow link ,但是没有运气

    < Buff行情>

    ng update@angular/cli--仅迁移--从=1.7.4删除 .angular-cli.json和created angular.json.@p>

    如果这导致您的项目使用1.7.4,请在本地安装V6:。

    NPM安装--save dev@angular/cli@v6.0.0-rc.4

    < /块引用>

    not working computer ng version

    PS D:\工作\源>ng-v 全局角度CLI版本(6.0.8)大于本地 版本(6.0.0-RC.4)。使用了本地Angular CLI版本。

    要禁用此警告,请使用“ng config-g cli.warnings.versionMismatch false”。

    。______
    /\____||___/_|||_|
    < /代码> 
    
    

    /\|'\//'。||||||| /.\((.em>。|| //_||uuuuuuuuuuuu,em>uuuuu,em>uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu| |。/

    angular cli:6.0.0-rc.4
    节点:81.3
    操作系统:Win32 x64
    角度:5.2.10
    …动画、通用、编译器、编译器CLI、核心、窗体
    …HTTP、语言服务、平台浏览器
    …平台浏览器动态,路由器
    
    程序包版本
    ——————————————————————————————————————————————————————————————————————————————————————————————————————————————--
    @Angular Devkit/建筑师0.5.6
    @Angular Devkit/Core 0.5.6(仅限CLI)
    @Angular Devkit/示意图0.5.6(仅限CLI)
    @角度/cli 6.0.0-rc.4
    @ngtools/json模式1.2.0
    @示意图/角度0.5.6(仅限CLI)
    @示意图/更新0.5.6
    RXJS 5.5.10型
    手写体2.5.3
    < /代码> 
    
    

    Working computer ng-version

    ps v:\jaison\incomming\hisui-grid\hisui\hisui-201874日\hisui\src>ng-v
    全局角度CLI版本(6.0.8)大于本地
    版本(1.7.4)。使用本地Angular CLI版本。
    
    要禁用此警告,请使用“ng config-g cli.warnings.versionMismatch false”。
    
    _____
    /\____||___/_|||_|
    /\|'\/`/`'。_|||||||
    /_\||||(||||||(|||||_||_||
    //\\|||\_ \ \ uuuuu,\ uuu,,_||\__|__|_|
    β/
    
    角度cli:1.7.4
    节点:8·3
    操作系统:Win32 x64
    角度:5.2.10
    …动画、通用、编译器、编译器CLI、核心、窗体
    …HTTP、语言服务、平台浏览器
    …平台浏览器动态,路由器
    
    @角度/cli:1.7.4
    @Angular Devkit/构建优化器:0.3.2
    @角度开发工具/核心:0.3.2
    @角度开发工具/示意图:0.3.2
    @ngtools/json模式:1.2.0
    @ngtools/webpack:1.10.2
    @示意图/角度:0.3.2
    @示意图/包更新:0.3.2
    字体:2.5.3
    WebPACK:3.11
    < /代码> <找不到lar.json)。错误:本地
    找不到工作区文件(“angular.json”)。

    不工作的计算机

    enter image description here

    工作计算机

    enter image description here

    我试着按照上面提到的命令stackoverflow link但没有运气

    ng update@angular/cli--仅迁移--从=1.7.4删除 .angular-cli.json并创建了angular.json。

    如果这导致您的项目使用1.7.4,请在本地安装V6:

    NPM安装--save dev@angular/cli@v6.0.0-rc.4

    不工作的计算机ng版本

    PS D:\工作\源>ng-v 全局角度CLI版本(6.0.8)大于本地 版本(6.0.0-RC.4)。使用本地Angular CLI版本。

    要禁用此警告,请使用“ng config-g cli.warnings.versionMismatch false”。

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
    

    \\’'/]| | | | |/ _||||||| /[{ ]β*γγγ //γ*α,β,γα,γ|__|__|γ γ/

    Angular CLI: 6.0.0-rc.4
    Node: 8.11.3
    OS: win32 x64
    Angular: 5.2.10
    ... animations, common, compiler, compiler-cli, core, forms
    ... http, language-service, platform-browser
    ... platform-browser-dynamic, router
    
    Package                      Version
    ------------------------------------------------------
    @angular-devkit/architect    0.5.6
    @angular-devkit/core         0.5.6 (cli-only)
    @angular-devkit/schematics   0.5.6 (cli-only)
    @angular/cli                 6.0.0-rc.4
    @ngtools/json-schema         1.2.0
    @schematics/angular          0.5.6 (cli-only)
    @schematics/update           0.5.6
    rxjs                         5.5.10
    typescript                   2.5.3
    

    工作计算机NG-版本

    PS V:\Jaison\Incomming\HISUI_Grid\HISUI\HISUI_04July2018\HISUI\src> ng -v
    Your global Angular CLI version (6.0.8) is greater than your local
    version (1.7.4). The local Angular CLI version is used.
    
    To disable this warning use "ng config -g cli.warnings.versionMismatch false".
    
        _                      _                 ____ _     ___
       / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
      / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
     / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
    /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                   |___/
    
    Angular CLI: 1.7.4
    Node: 8.9.3
    OS: win32 x64
    Angular: 5.2.10
    ... animations, common, compiler, compiler-cli, core, forms
    ... http, language-service, platform-browser
    ... platform-browser-dynamic, router
    
    @angular/cli: 1.7.4
    @angular-devkit/build-optimizer: 0.3.2
    @angular-devkit/core: 0.3.2
    @angular-devkit/schematics: 0.3.2
    @ngtools/json-schema: 1.2.0
    @ngtools/webpack: 1.10.2
    @schematics/angular: 0.3.2
    @schematics/package-update: 0.3.2
    typescript: 2.5.3
    webpack: 3.11.0
    
    2 回复  |  直到 6 年前
        1
  •  7
  •   Hrishikesh Kale    6 年前

    这可能是因为您的global@angular/cli、project@angular/cli版本或@angular/compiler cli不匹配。

    调试此

    首先是跑步

    ng -v 
    

    要检查角度的全局版本,请将该版本与角度项目版本进行比较。如果与他们匹配或者不匹配。

    如果某些内容不匹配,请更新或降级它。例如,降级project@angular/cli run

    npm uninstall -D @angular/cli
    
    npm install -D @angular/cli@5.2.0
    

    升级global run@angular/cli run

    npm install -g @angular/cli@latest
    
        2
  •  4
  •   LReeder14    6 年前

    另外,确保您在angular.json文件所在的文件夹中。这就是我的问题所在。呸!我在命令窗口的父文件夹中,它不喜欢这样。将目录更改为项目文件夹为我修复了问题。有点像“是否插入”的解决方案,但我想我还是会分享它。