找不到模块@angular \ cli \ bin \ ng

时间:2018-08-07 12:35:41

标签: 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 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上的笔记本电脑上工作时,没有出现此错误。

谢谢

10 个答案:

答案 0 :(得分:2)

它仅对我有效,方法是从AppData中删除npm和npm-cache文件夹,然后运行:

npm uninstall -g @angular/cli

然后运行:

npm install -g @angular/cli

答案 1 :(得分:1)

git bash安装在C:\Program Files\Git中,在这里您永远找不到node_module文件夹,这就是发生此错误的原因

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

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

答案 2 :(得分:1)

首先,使用

卸载angular cli

npm卸载-g @ angular / cli

然后删除“漫游”文件夹下的“ NPM”和“ Npm-cache”文件夹。

现在再次使用来安装Angular cli

npm install -g @ angular / cli

答案 3 :(得分:0)

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

对于本地angular-cli:npm install @angular-devkit/core --save-dev

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

编辑:如下所述,您也许不应该在这里使用--save-dev

答案 4 :(得分:0)

问题:

  

错误:找不到模块   '.. \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ bin \ ng'angularJs

解决方案:

  1. 如果已经安装了cli,则将其卸载

    mergerdd
  2. 如果卸载后仍然存在,请删除C:\ Users \ Satish \ AppData \ Roaming \ npm \ node_modules @ angular文件夹

  3. 全局重新安装angular-cli

    npm uninstall -g @angular/cli
    

答案 5 :(得分:0)

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

答案 6 :(得分:0)

就我而言,我只是通过重命名项目文件夹来解决此问题。

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

所以我想您可能不会在文件夹名称中放入&等符号。

答案 7 :(得分:0)

从 11 版开始,我在 Angular 控制台中遇到了这个错误。 我缺少语言环境 cli。所以

npm install @angular/cli

解决了我的问题

答案 8 :(得分:0)

删除现有的角度

npm uninstall -g @angular/cli

并安装

npm install -g @angular/cli --force

答案 9 :(得分:0)

重新安装 node_modules

  1. git clean -dfx
  2. npm i

如果坚持,先用yarn install,然后重复上面的