Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 找不到模块@angular\cli\bin\ng_Node.js_Angular Cli - Fatal编程技术网

Node.js 找不到模块@angular\cli\bin\ng

Node.js 找不到模块@angular\cli\bin\ng,node.js,angular-cli,Node.js,Angular Cli,我在anngular cli安装中遇到了麻烦,因为它无法识别git bash中的ng命令,但它可以在Windows 7上的cmd中工作 我在网上查找了一些问题,但没有真正找到解决办法 在这里,错误是: ng -v module.js:549 throw err; ^ Error: Cannot find module 'C:\Program Files\Git\node_modules\@angular\cli\bin\ng' at Funct

我在anngular cli安装中遇到了麻烦,因为它无法识别git bash中的ng命令,但它可以在Windows 7上的cmd中工作

我在网上查找了一些问题,但没有真正找到解决办法

在这里,错误是:

   ng -v
   module.js:549
    throw err;
    ^

   Error: Cannot find module 'C:\Program 
   Files\Git\node_modules\@angular\cli\bin\ng'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Function.Module.runMain (module.js:693:10)
    at startup (bootstrap_node.js:191:16)
    at bootstrap_node.js:612:3
此错误发生在全局安装Node和angular cli后我第一次使用ng时

当我在Windowsd 10上使用笔记本电脑时,没有出现此错误


谢谢,

看起来某个地方删除了依赖项。我通过以下方式解决了这个问题:

对于本地angular cli:
npm安装@angular devkit/core——保存开发

对于全局angular cli:
npm安装-g@angular devkit/core

编辑:如下所述,您可能不应该在此处使用
--保存开发。

问题:

错误:找不到模块 “..\AppData\Roaming\npm\node\u模块\angular cli\bin\ng”angularJs

解决方案:

  • 卸载angular cli(如果已安装)

    npm uninstall -g @angular/cli
    
  • 删除C:\Users\Satish\AppData\Roaming\npm\node_modules@angular文件夹(如果卸载后它仍然存在)

  • 全局重新安装angular cli

    npm install -g @angular/cli
    

  • git bash安装在
    C:\Program Files\git
    中,您从未在其中找到节点\u模块文件夹,这就是发生此错误的原因

    当您从CMD中点击ng命令时,它将在
    C:\Users\uername\AppData\Roaming\npm\
    中查找节点模块文件夹,npm将在其中安装全局依赖项,并最终找到节点模块文件夹


    基本上,对于windows,请尝试从cmd运行

    我遇到了同样的问题,但运行
    npm安装解决了我的问题。

    首先,使用

    npm卸载-g@angular/cli

    然后删除“漫游”文件夹下的“NPM”和“NPM缓存”文件夹

    现在再次使用安装Angular cli

    npm安装-g@angular/cli


    在我的例子中,我只是通过重命名我的项目文件夹来修复它

    在“d/Gdrive/Sem 6和7/[项目名称]之前” 在“d/Gdrive/Sem 67/[项目名称]之后”


    所以我想你可能不会在你的文件夹名中加上像&,等这样的符号。

    只有从AppData中删除npm和npm缓存文件夹,然后运行:

    npm uninstall -g @angular/cli
    
    npm install -g @angular/cli
    
    然后运行:

    npm uninstall -g @angular/cli
    
    npm install -g @angular/cli
    

    从11版开始,我在Angular Console中出现了这个错误。 我错过了一次机会。所以

    npm install @angular/cli
    

    解决了我的问题

    在根目录(例如c:\)中运行此
    npm安装-g@angular/cli
    ,为我删除了此错误。2.5我还必须删除
    c:\users\\AppData\Roaming\npm
    文件夹中的
    ng.ps1
    。或者如果您不在最新版本上,则使用特定版本,例如
    npm安装-g@angular/cli@8.3.25
    从AppData中删除npm和npm缓存文件夹对我有帮助。然后执行上述操作对我有帮助。我最终遇到了这个问题,运行了
    npx npkill
    谢谢,这正是我的计算机中发生的情况。。。我可以从CMD运行此答案对我有效,我必须删除漫游下的npm文件夹