麒麟桌面系统安装和配置Node.js

news2024/9/30 6:00:58

1.官网下载tar.xz文件

Node.js — 在任何地方运行 JavaScript

2.解压

可以双击直接窗口解压,也可以使用如下命令进行解压:

 xz -d xxx.tar.xz;     tar -xvf xxx.tar

可以解压到usr目录或者其他目录。

3. 配置环境

解压完毕后,配置环境,命令如下:

sudo vim /etc/profile

添加node.js 的bin文件地址,如下:

4.刷新profile文件生效

执行命令:

source  /etc/profile

5.测试

node -v

npm -v 

npx -v

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2178857.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis中数据类型的使用(hash和list)

(一)hash哈希 我们知道redis中的数据都是以键值对的方式存储的,key全部都是string类型,而value可以是不同的数据结构,其中就包括hash,也就是说,key这一层组织完成后到了value仍然是hash 1.Hash…

企业级移动门户的多样化选择:为数字化转型赋能

在当今数字化转型的浪潮中,企业级移动门户(Enterprise Mobile Portal)被广泛应用于企业的日常运营中。它们为企业提供了一个集中、统一的移动应用与数据访问平台,帮助提升工作效率、增强实时沟通并改善员工体验。随着企业对灵活性…

Qt --- 系统相关---事件、文件操作、多线程编程、网络编程、多媒体

虽然Qt是跨平台的C开发框架,Qt的很多能力其实是操作系统提供的。只不过Qt封装了系统API。程序是运行在操作系统上的,需要系统给我们提供支撑。 事件、文件操作、多线程编程、网络编程、多媒体(音频、视频)。 一、事件 信号槽&a…

数学期望专题

9.29 - 10.6 更新时间约持续一周 优惠券 Coupons 题目链接:优惠券 Coupons 假设我们某个情况下,我们已经有了 k 种图案,在这个条件下,获得一个新图案需要 天,那我们要求的就是 。由于已经有了 k 种图案&#xff0c…

【热门主题】000002 案例 JavaScript网页设计案例

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 【热…

技术速递|Java on Azure Tooling 8月更新 - Java 体验在 Azure 容器应用程序正式发布

作者:Jialuo Gan 排版:Alan Wang 大家好,欢迎阅读 Java on Azure 开发者工具8月份更新。在本次更新中,我们将介绍在 IntelliJ IDEA 中 Azure Toolkit 对 Azure App Service 提供托管身份支持(Managed Identity&#xf…

AIGC教程:如何用Stable Diffusion+ControlNet做角色设计?

前言 对于生成型AI的画图能力,尤其是AI画美女的能力,相信同行们已经有了充分的了解。然而,对于游戏开发者而言,仅仅是漂亮的二维图片实际上很难直接用于角色设计,因为,除了设计风格之外,角色设…

class 029 重要排序算法的总结

这篇文章是看了“左程云”老师在b站上的讲解之后写的, 自己感觉已经能理解了, 所以就将整个过程写下来了。 这个是“左程云”老师个人空间的b站的链接, 数据结构与算法讲的很好很好, 希望大家可以多多支持左程云老师, 真心推荐. https://space.bilibili.com/8888480?spm_id_f…

Springboot+PostgreSQL+MybatisPlus存储JSON或List、数组(Array)数据

项目架构 SpringbootPostgreSQLMybatisPlus 从Mongodb转过来的项目,有存储json数据的需求,但是在mybatis-plus上会出点问题 报错: Error updating database. Cause: org.postgresql.util.PSQLException 字段 “” 的类型为 jsonb, 但表达式的…

Junit和枚举ENUM

断言机制,JAVA中的断言机制是一种用于检查程序中某个条件是否为真的机制。它可以在程序运行时检查某个条件是否满足,如果不满足则会抛出AssertionError异常。 在java中,断言机制默认是关闭的。所以会输出u。 断言机制只是为了用来吃调试程序的&#xff0…

【设计模式-中介者模式】

定义 中介者模式(Mediator Pattern)是一种行为设计模式,通过引入一个中介者对象,来降低多个对象之间的直接交互,从而减少它们之间的耦合度。中介者充当不同对象之间的协调者,使得对象之间的通信变得简单且…

fiddler抓包13_响应后断点 - 篡改响应

课程大纲 原理 响应后断点(After Response Breakpoint):Fiddler拦截、篡改服务器返回的响应,再返回给客户端。 应用场景 1.分析服务器响应数据 2.测试前端对特定返回的处理、展示 3.模拟网络中断、不稳定场景 单个断点 VS 全局…

信息安全数学基础(22)素数模的同余式

前言 信息安全数学基础中的素数模的同余式是数论中的一个重要概念,它涉及到了素数、模运算以及同余关系等多个方面。 一、基本概念 素数:素数是指只能被1和它本身整除的大于1的自然数。素数在密码学中有着广泛的应用,如RSA加密算法就依赖于大…

2024年企业博客SEO趋势与策略

随着互联网的快速发展和搜索引擎算法的不断演进,企业博客作为内容营销和SEO(搜索引擎优化)的重要载体,正面临着前所未有的机遇与挑战。进入2024年,企业若想通过博客在激烈的市场竞争中脱颖而出,就必须紧跟S…

verilog实现FIR滤波系数生成(阶数,FIR滤波器类型及窗函数可调)

在以往采用 FPGA 实现的 FIR 滤波功能,滤波器系数是通过 matlab 计算生成,然后作为固定参数导入到 verilog 程序中,这尽管简单,但灵活性不足。在某些需求下(例如捕获任意给定台站信号)需要随时修改滤波器的…

产品管理- 互联网产品(5):运营知识与技能

了解运营 1、运营的基础是产品认清受众,切实解决问题、用户需求 2、运营活动贯穿产品的整个生命周期 3、找准用户,建立MVP 4、明确产品的应用场景。用户在何场景下基于何种需求使用产品?务必短流程 5、AARRR模型 6、运营管理流程类似产品管理…

【CAM350】使用总结 <一>{ 光绘Gerber 对齐 }

〇、废话: 由于allegro和CAM350之间参数设置的问题;导致钻孔层和数据交付生产出现数据问题,或者同一个工程前后迭代,需要找出差别。 一、打开CAM350,打开两份光绘文件 二、增加工艺边后,不是很方便的找出区别&#x…

水波荡漾效果+渲染顺序+简单UI绘制

创建场景及布置 创建新场景Main,在Main场景中创建一个plane物体,命名为WaterWavePla,具体数值及层级面板排布如下: 编写脚本 创建一个文件夹,用于存放脚本,命名Scripts,创建一个子文件夹Effect,存放特效相关脚本,创建…

[Linux]:线程(二)

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:Linux学习 贝蒂的主页:Betty’s blog 与Windows环境不同,我们在linux环境下需要通过指令进行各操作&…