序:css
入职新公司次日了,原本第一天是配置环境来着,配了一下午也没搞成那个jhipster的安装,每次觉得应该正常的时候都是不对,yo是yeoman的指令,可是我是使用yarn管理的yeomanhtml
纠结很久,终于在组长的手里搞明白是怎么回事了,最新版的yarn目录结构变了!因此我添加到环境变量中的路径就找不到了!node
1:安装 Node.js (windows下安装node.js会自动安装npm包管理器,下载最新的lts版本便可,改下安装路径,其他都一路next,也会自动添加环境变量)npm
2:安装Yarn (使用.exe文件会自动添加环境变量)windows
3:修改yarn库路径 yarn config set cache-folder "你本身的缓存文件夹"
例如d:\yarn\cache-folder (本身建立)
缓存
4:修改成阿里镜像 yarn config set registry "https://registry.npm.taobao.org"
,设置完后能够使用 yarn config list
查看是否生效,若是要移除淘宝库,使用 yarn config delete registry
则 registry 重置成默认库 https://registry.yarnpkg.com
测试
5:修改npm全局路径,这两个路径都是本身建立的spa
npm config set cache "nodejs安装目录\node_cache"
npm config set prefix "nodejs安装目录\node_npm"
6:删除用户变量
PATH
中的npm的环境变量C:\Users\用户名\AppData\Roaming\npm
删除掉,若是用户变量中有yarn相关的变量也要删除3d
7:在用户变量中的PATH后边添加 ;C:\Users\Administrator\AppData\Local\Yarn\Data\global\node_modules\.bin #注意那个分号,打开隐藏路径,去查查这个路径存在不存在code
8:安装 Yeoman: yarn global add yo@1.8.5 #其中的@后边是版本号,若是不写“@版本号”默认下载最新版
9:安装 JHipster: yarn global add generator-jhipster@4.4.1 #版本号状况同上
至此安装完成。
1: node -v #测试node版本号,以及是否正常
2: npm -v #测试npm版本号,判断是否已安装
3: yarn -v #测试yarn版本,确认正常
4: yo -v #测试yeoman是否正常,若是正常截图以下,可选择代码生成器,退出选择get me out of here回车 或 ctrl+c退出