自定义node版本,实现node多版本控制

16 篇文章 0 订阅

这是我在安装依赖时报的两个错,一个是关于Can't find Python的问题,一个是node版本过高的问题。我一开始解决这边的Python的问题,网上找了好几个方法,安装了Python,环境配置也配置了,但是还是在报这个错(苦涩、苦涩),所以我决定先解决第二个问题,node版本降低了之后第一个错竟然没报了。

存在不同项目使用npm时所需要的版本不一致,又不想每次都卸载又重新安装node,建议使用nvm,一个专门的node多版本管理器,下次想更换不同的node操作很方便,下面是nvm安装已经使用。

nvm:

nvm(node.js version management),是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。

nvm下载安装

Releases · coreybutler/nvm-windows · GitHub

解压之后是nvm.exe 

 1.勾选我介绍,然后进行下一步

2、选择nvm安装的路径

3、选择node安装的位置

 注意:我这里的默认地址,可以放在电脑其他不同的盘,放在默认位置就不需要环境配置。

 4、检测是否安装成功 nvm-v  出现版本号则安装成功

 5、查看有效的node版本号    nvm list available

这里也可以安装其他有效的版本版本,不一定是list中的版本号。

 6、比如我安装的是12.16.3,运行命令  nvm install 12.16.3

(如果运行这个命令报以下情况)

 处理方法:​​​​​​​

 (1) 找到nvm文件位置,点开setting

输入配置镜像源的代码

node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

 (2)卸载之前安装的node版本,然后重新安装 就不会报错了    nvm uninstall 12.16.3

 7、使用node版本

nvm use 12.16.3

node -v

npm -v

下次要切换不同的node版本,只需要卸载现在的版本然后重新安装就行了

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
创建自定义Node-RED UI可以通过以下步骤来完成。 首先,我们需要在Node-RED的工作目录下创建一个新的文件夹,用于存放自定义UI的代码文件。然后,我们在该文件夹内创建一个HTML文件,用于定义UI的布局和样式。 在HTML文件中,我们可以使用HTML、CSS和JavaScript来定义UI的外观和行为。可以使用HTML元素来创建各种UI组件,如按钮、文本框、下拉菜单等。使用CSS样式可以对UI组件进行美化和布局。使用JavaScript可以添加交互功能,如点击事件和数据处理。 接下来,我们可以使用Node-RED的Template节点将自定义UI的HTML代码插入到流程中。在Template节点的配置中,我们可以选择要将UI代码插入到哪个位置,如该节点前后、输入、输出等。在插入位置之后的节点中,我们可以使用一些内置的全局对象(如msg、flow、global)来与自定义UI进行通信。 在自定义UI中,我们可以通过JavaScript代码监听用户的操作,如按钮点击事件。我们可以在事件处理程序中使用Node-RED的内置函数(如send、status、warn、error)来向流程发送消息、更改节点状态或生成警告和错误信息。 最后,我们需要在Node-RED的设置文件中启用自定义UI。打开settings.js文件,在其中搜索ui配置项,并将其值设置为true。然后重启Node-RED。 在浏览器中打开Node-RED的地址,可以看到自定义UI已成功集成到Node-RED中。通过与自定义UI的交互,我们可以获取用户的输入、执行相关的流程操作,并将结果反馈给用户。 通过以上步骤,我们可以创建一个属于自己的定制化Node-RED UI,以满足特定的需求和设计要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

圆周率呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值