jhipster不被识别为内部或外部命令,可操作程序或批处理文件

时间:2017-05-20 07:19:11

标签: node.js npm yeoman jhipster yarnpkg

我已经关注https://jhipster.github.io/installation/和JHipster快速入门,但在我的Windows 10上,我已经没有" jhipster不会被识别为内部或外部命令,可操作程序或批处理文件",还有,我已尝试输入" yo jhipster",它显示如下

  

D:\ CODE \ jHipster> yo jhipster错误jhipster

     

您似乎没有安装名为“jhipster”的生成器。   但是帮助就在路上:

     

你可以通过npm搜索yeoman-generator或者看到可用的发电机   通过http://yeoman.io/generators/。使用npm install安装它们   发电机jhipster。

     

要查看所有已安装的生成器在没有任何参数的情况下运行yo。   添加--help选项也会显示子生成器。

     

如果你找不到发电机,请运行你的医生来解决你的问题   系统

现在对Windows的剂量jhipster支持?我在2016年之前使用过它,它运作良好,但现在它并没有像文件所说的那样起作用。该文件是对的吗?

5 个答案:

答案 0 :(得分:5)

我有同样的词语未得到承认'遵循' JHipster快速入门'使用Windows 7时出现问题JHipster主页上的指南。在跑完“jie jhipster”之后,这个问题也一直存在。

在没有成功使用简单安装指南或此线程上的建议之后,我能够通过在我的应用程序目录中使用节点包管理器安装生成器来使JHipster命令工作。

npm install -g generator-jhipster

之后我能够使用PowerShell访问JHipster Generator - 我希望这会有所帮助!

**请注意,此替代安装方法会在其网站上列出以及其他一些Yarn替代方案,如果这仍然不适合人们使用,请尝试https://jhipster.github.io/installation/

答案 1 :(得分:2)

我们昨天遇到了JHipster v4.5.0的问题,今天应该用v4.5.1解决。你能尝试一下吗?

不要对https://github.com/jhipster/generator-jhipster/issues/5797提供反馈 - 我们没有任何Windows机器,因此我们很难测试。

答案 2 :(得分:2)

仅供参考我也在使用版本4.5.1的Windows 10(Home,64bit)上的快速入门说明

以下是说明

的输出
  

PS C:\ Users \ user>纱线全球添加generator-jhipster

     

yarn global v0.24.6

     

[1/4]解决包裹......

     

警告generator-jhipster>哟>全名> npmconf@2.1.2:此软件包已重新集成到npm中,现在已经过时了npm

     

[2/4]获取包裹......

     

[3/4]链接依赖关系...

     

[4/4]建立新包装......

     

成功安装" generator-jhipster@4.5.1"与二进制文件:         - jhipster   完成时间为33.73秒。

然后当我尝试运行它时,我得到以下内容

  

PS C:\ Users \ user> jhipster

     

jhipster:术语' jhipster'不被识别为cmdlet,函数,脚本文件或可操作程序的名称。

     

检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

     

在行:1字符:1

     
      
  • jhipster

  •   
  • ~~~~~~~~

  •   
  • CategoryInfo:ObjectNotFound:(jhipster:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException

  •   

答案 3 :(得分:1)

我也有同样的错误。对我有用的修复非常简单。我给了SetData.append('<img src="~/images/female-worker.png" alt=""/>'); //not append SetData.append('<p> append correctly</p>'); 而不是给yo jhipster,而且过程很顺利,所有项目文件都已创建。

为了清楚起见,以下是我遵循的步骤。在此之前,请确保在系统中安装了Node.js和npm。

  1. yo generator-jhipster
  2. npm install -g yo
  3. npm install -g generator-jhipster
  4. mkdir myapp && cd myapp
  5. 在此之后,您将被要求做出15个选择,您可以参考this链接获取进一步的指导。

答案 4 :(得分:0)

我知道现在回答这个问题为时已晚,但这可能对将来的读者有所帮助:)。

当您的Environment PATH变量不包含npm's全局安装目录路径时,就会发生这种情况。默认情况下,它是在Node安装期间设置的。不知道为什么,但是它会不时地在Windows上删除(我相信是在窗口更新期间),这会导致您的命令提示符无法识别npm的全局应用程序。

这可以解决,您可以在下面的路径中添加到环境变量中。

  

C:\Users\userName\AppData\Roaming\npm。其中,userName是您的系统登录用户名。

  

重新安装节点,它将自动为您添加此路径。

我更喜欢第一种方法,因为这似乎很简单快捷。