跟着JHipster学做项目 (15) npm 全局安装不同版本package

(一)Jhipster的基本介绍及入门安装 Jhipster 的基本搭建与简单使用,以及发展所用的技术栈 阅读详情

在使用JHipster生成代码的过程里,借鉴代码的功能实现方式是一个不错的学习方法,最近JHipster做了一个版本较大的升级,由于Marketplace中的很多blueprint只支持低版本的JHipster,为了生成blueprint代码需要在系统中同时安装一个低版本的JHipster,这时候全局安装的话会和高版本的发生冲突,我们需要对npm进行设置,让低版本的JHipster安装在另一个目录。

一个简便易行的方法是把默认的.npmrc文件改变为一个软链接文件,然后通过改变软链接所指向不同的.npmrc文件来设置prefix这个变量。

这里可以安装npmrc,它提供了一些命令行工具,可以很方便的实现以上功能。

全局安装npm install -g npmrc完成以后,执行npmrc就会把默认的.npmrc变为软链接,并指向./npmrcs/.npmrc文件。

执行npmrc -c newnpmrc会创建文件./npmrcs/.newnpmrc,并同时把软链接指向这个文件。

或者执行npmrc newnpmrc实现把软链接指向./npmrcs/.newnpmrc。

另外npmrc -r cn可以把npm库指向中国镜像也是一个非常方便的功能。

利用这个工具,我们做如下操作就可以安装两个不同版本的JHipster:

  • npm i -g npm rc
  • npmrc -c jhipster6
  • set prefix=c:\jhipster6
  • npm i -g generator-jhipster@6.3.1
  • npmrc -c jhipster7
  • set prefix=c:\jhipster7
  • npm i -g generator-jhipster

最新版本的jhipster被安装在c:\jhipster7,而版本6.3.1安装在c:\jhipster6。

在执行jhipster命令时,只要执行npmrc jhipster7,或者npmrc jhipster6就可以在不同版本的jhipster来回切换。

注意:如果运行jhipster --blueprint,由于blue prints是根据node.exe的位置去查找,需要把node.exe拷贝至c:\jhipster7或者c:\jhipster6。

Good Luck,

Cheers!

npm 安装指定版本(按版本安装) 注解:比如, babel 是发布时,将 ES6 代码编译成 ES5 ,那么 babel 就是devDependencies。Vue项目中vue-router,由于发布之后还是依赖vue-router,所以是dependencies。 阅读详情

相关推荐

generator-jhipster-jooq:支持jOOQ的JHipster蓝图

发电机-jhipster-jooq JHipster蓝图,JHipster的jOOQ蓝图 介绍 这是蓝图,打算在JHipster应用程序中使用。 先决条件 由于这是蓝图,因此我们希望您已经安装了JHipster及其相关工具: 用法 要使用此蓝图,请运行以下命令 jhipster --blueprints jooq 您可以通过运行以下命令来查找更新的jooq蓝图特定选项 jhipster app --blueprints jooq --help 并寻找(blueprint option: jooq)像 --jooq-version <value> Use jOOQ version (blueprint option: jooq) --jooq-gradle-plugin-version <value> Gradle plugin version

升级jhipster到指定版本

可能涉及到升级node.js, 没有可跳过 直接到https://nodejs.org/en/ 下载安装, 安装程序会自动找到原node.js的安装路径,并覆盖,实现升级 node -v jhipster --version 查看当前jhipster版本 npm update -g generator-jhipster@v6.10.0 如果没有生效, 试试先卸载jhipster,再安装 npm uninstall -g generator-jhipster 然后再安装 npm i -g generato.

celebrateyang的博客 1679

私有云平台搭建——OpenStack

私有云平台搭建——OpenStack 搭建过程

2301_79739036的博客 3089

jhipster安装与使用

一、安装插件 安装JAVA8 Oracle官网.(选择) 安装一个Java构建工具. 无论你选择使用 Maven 或者 Gradle, 一般情况下你不需要安装任何东西, 因为 JHipster将会自动为你安装Maven Wrapper或者Gradle Wrapper.如果你不想使用这些wrappers,去Maven website或者Gradle websit

i_Sing的博客 6848

别再手动算K值了!ZEMAX中两种锥透镜建模方法详解(标准面 vs. 轴锥面)

本文详细解析了ZEMAX中锥透镜的两种建模方法:标准面与轴锥面。通过对比两者的精度、计算效率和适用场景,帮助工程师在激光整形、光束匀化等应用中做出最优选择,并提供了参数设置和异常排查的实用技巧。

weixin_42548874的博客 319

光学仿真案例(1) 铌酸锂非线性波导仿真模拟 FDTD仿真

在过去几年里,许多集成光子学应用往往需要多个相干可调谐光源,而且从外部激光器引入额外的光输入增加了芯片封装的复杂性,如果使用基于III-V族、氮化硅(SiN)或铌酸锂(LNO)的集成光源又大大增加了制造复杂性和成本。然而,通过非线性谐波相互作用产生的光源不需要额外的制造工艺来产生增益、反馈和外部电路,即可支持许多应用。在下面的案例中,演示了一种基于Luo[1]的铌酸锂波导频率转换集成系统。该案例主要仿真了利用温度调制实现高效相位匹配的铌酸锂纳米光子波导的二次谐波产生。

q895235273的博客 4143

JHipster 在windows中安装JHipster并创建应用

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> ...

guohao_Kwok的博客 365

Windows系统下复现PointNet++算法

本文详细介绍了如何在Windows系统下复现PointNet++算法,内容包括程序下载、环境配置、数据集准备以及三个主要任务(语义分割、分类、部件分割)的实现步骤和常见报错解决方法。通过遵循本文的指导,用户可以顺利完成PointNet++算法的复现。

LingYi_5的博客 4326

记录Jhipster第一次安装

(这里说明下,由于本人经常会用到不同版本的node,所以这边我用nvm管理安装多版本node,安装node时,会自动给对应的npm)。Jhipster官网推荐安装Java的11版本,以及node的最新的LTS发行版本。接下来开始自动生成代码,只需静静等待。您还想使用哪些其他技术?(根据需要选择即可)二、开始安装Jhipster。2.安装Jhipster。

qq_48106120的博客 1057

[ADS]单端电感和差分电感的感值和Q值计算公式

单端电感和差分电感的感值和Q值计算公式

乾巽的博客 1万+

【计算机三级-数据库技术】操作题大题(第1套)

从触发器的语法中可知,【1】处应该填写的是执行触发器的表,【2】处应该填写指定在表或视图上执行哪些数据修改语句时将激活触发器的关键字。使用FOR或AFTER选顶定义的触发器为后触发器,即只有在引发触发器执行的语句中的操作都已成功执行,并且所有的约束检查也成功完成后,才执行触发器。转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。实体的转换:在从ER图转换为关系模式时,一个实体转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。

放纵小开爱的博客 1101

JHipster Quarkus Blueprint:现代化应用开发的利器

JHipster Quarkus Blueprint:现代化应用开发的利器 项目介绍 JHipster Quarkus Blueprint 是一个基于 JHipster 的蓝图项目,旨在为开发者提供一个快速生成基于 Quarkus 框架的应用程序的工具。JHipster 是一个广受欢迎的开发平台,能够快速生成现代化的 Web 应用、微服务和全栈应用。而 Quarkus 则是一个为云原生应用设计的 ...

gitblog_00902的博客 884

LLM Wiki 的完整输入体系:LLM Wiki极简实战

LLM Wiki 的输入分为**四大类**,覆盖从"原始知识注入"到"系统行为控制"的全流程,所有输入都遵循"**原始资料不可变,规则可迭代,人类反馈闭环**"的核心原则。

ZhangJiqun&191cm&85kg 317

开源项目 Google Blueprint 使用教程

开源项目 Google Blueprint 使用教程 1. 项目的目录结构及介绍 Google Blueprint 项目的目录结构如下: blueprint/ ├── docs/ ├── examples/ ├── src/ │ ├── main/ │ └── test/ ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.m...

gitblog_00099的博客 589

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

【BegCode/JHipster 前端Element-Plus插件可用啦!】

BegCode便携插件基于JHipster的本地蓝图(LocalBlueprint)实现,主要目标是方便发布、下载与使用。Element Plus便携插件是BegCode第一个插件,主要功能在于实现前端Element Plus组件库的支持,主要基于element-plus-admin开源仓库实现。后续将不断完善功能Element Plus前端功能,同时也计划推出更多的前端组件方案,以满足大家的不同前端技术栈要求。

wangxinxx的博客 1287

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

JHipster入门 - 安装开发环境

推荐版本:v22.13.1。推荐版本:17或21。推荐版本:3.9.9。

羽客的专栏 816

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

npm install 出现版本不一致问题的解决办法

npm install 出现版本不一致问题

︶ ̄城南花已开 1906

nodejs一对一npm多版本安装

重定向npm的缓存路径及其被node调用时的前置路径,将路径改为和“当前安装的nodejs”的版本,同路径。prefix = @\nodejs\node_global ,cache = @\nodejs\node_global

pulledup的博客 3770

JHipster笔记(一)JHipster安装与测试

一、JHipster简介 JHipster或者称Java Hipster,是一个应用代码产生器,能够创建Spring Boot + AngularJS的应用。 开源项目地址:JHipster/Github。   JHipster使用Node.js和Yeoman产生Java应用代码,使用Maven(Gradle)运行产生的代码,产生代码有如下关键特征: src/m

fendo 5790

JHipster初次使用教程

JHipster或者称Java Hipster,是一个应用代码产生器,能够创建spring Boot + AngularJS + Bootstrap的应用,所以首先你要配置好Java的环境、Git以及Maven或者Gradle的环境,然后通过npm安装Jhipster所需的一些必要的工具。 JHipster 官网 https://jhipster.github.io/ 官网Ecli

8豆少爷博客 1万+

Jhipster的安装及使用

1.。去nodejs的官网下载 有两种方式 其一:安装程序 其二:安装包 地址: https://nodejs.org/en/ 先说说第一种方式 :(我们沙盒模式用第二种) 直接下载安装到本地 然后进入安装包的位置 这是一个flag=============================================== cmd 之后 输入 node -v 查看其版本...

小金莫慌 1585

JHipster 笔记(一):基本安装与运行

作者:LoveEmperor-王子様 官网:https://www.jhipster.tech/ 文档资料地址点击此链接 一、环境背景: 1.node:8.11.3(当前稳定版) 2.npm 4.yarn: https://yarnpkg.com/en/docs/install#windows-stable yarn version 1.7.0 5.JDK8 二、安装jhips...

你当像鸟飞往你的山~~ 861

windows下安装jhipster的详细完整步骤

安装前先保证已经安装jdk,并且保证jdk版本符合当前node.js的版本 我这里用的时1.8版本 1)安装node.js 到官网上下载最新版的 LTS的nodes.js(请下载最新版本8、10) 下载后直接安装,安装完成后设置registry,来设置镜像加速 本次安装的版本是 v10.16.0-x64 npm config set registry https://registry.npm.ta...

zhang_adrian的博客 1769

JHipster使用前的环境配置-JHipster学习(一)

JHipster使用前的环境配置-JHipster学习(一)JHipster或者称Java Hipster,是一个应用代码产生器,能够创建Spring Boot + AngularJS + Bootstrap的应用,所以首先你要配置好Java的环境、Git以及Maven或者Gradle的环境,然后通过npm安装Jhipster所需的一些必要的工具。 安装npm 去node.js的官网https:/

syx的专栏 5915
上一篇: 应用jasypt-spring-boot后引起性能问题解决方案
下一篇: 跟着JHipster学做项目 (16) Spring Boot在JWT添加userId
java_augur
博客等级 码龄22年 67粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值