generator-angular module is not creating a new project

给你一囗甜甜゛ 提交于 2019-12-01 04:18:16

NODE_PATH is probably not configured properly. In which case, just add the NPM prefix to the NODE_PATH. If you run yo doctor, the output is likely to be:

[Yeoman Doctor] Uh oh, I found potential errors on your machine
---------------

[Error] NPM root value is not in your NODE_PATH
  [info]
    NODE_PATH = /usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
    NPM root  = /home/eliranm/npm/lib/node_modules

  [Fix] Append the NPM root value to your NODE_PATH variable
    Add this line to your .bashrc
      export NODE_PATH=$NODE_PATH:/home/eliranm/npm/lib/node_modules
    Or run this command
      echo "export NODE_PATH=$NODE_PATH:/home/eliranm/npm/lib/node_modules" >> ~/.bashrc && source ~/.bashrc

So, in order to solve this, just follow the doctor's orders. If you prefer to change the .profile configuration rather the bash's, just execute this:

echo "export NODE_PATH=$NODE_PATH:/home/eliranm/npm/lib/node_modules" >> ~/.profile && source ~/.profile

In my case,

ISSUE: 'yo doctor' can find no errors on Windows 10. Updating yeoman didn't fix. FIX: May be a permission problem. I opened command prompt as Admin , run yo xxxx, it worked.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!