node命令yarn --version指向了java

问题描述

本地安装了java、hadoop和nodejs,并配置了环境变量,但是hadoop的bin目录下存在yarn命令,所以使用nodejs的yarn命令启动项目会出现找不到类,此时键入yarn -version也会显示java的版本。

原因分析

由于配置了hadoop环境变量且位于node环境变量之前,所以系统将用户输入的node命令yarn理解为hadoopyarn

解决办法

使用yarnpkg,它等同于yarn

截图

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

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

相关文章

使用Docker Compose搭建Redis哨兵架构

搭建Redis哨兵(sentinel) 之前我们通过深入理解REDIS哨兵原理了解了Redis哨兵(sentinel)的原理,今天我们手动部署一个哨兵架构。要在Docker中搭建Redis哨兵(sentinel)架构,需要Redis的主从实例以及哨兵实例。之前我们已经使用Docker Compose搭建Redis主…

c语言中的volatile

想要理解volatile关键字,首先需要了解什么是编译优化。 编译优化 编译优化是编译器在将源代码转换为可执行机器码的过程中,通过一系列的技术手段自动改进生成的代码,以提高程序运行效率或减少存储空间占用的过程。编译优化的目标是在不改变…

什么是存储过程和函数?

什么是存储过程和函数? 存储过程和函数都是数据库中的一种对象,用于存储和重复使用一组SQL语句。它们都可以提高代码的复用性和执行效率,并在数据库中起到重要的作用。 存储过程(Stored Procedure)是在大型数据库系统…

浮点数精度误差分析

浮点数计算的精度误差问题源于计算机中使用二进制表示实数,而二进制无法精确表示某些十进制小数。这涉及计算机组成原理中浮点数表示方式的有限性和规范化的局限性。 计算机采用IEEE 754标准来表示浮点数,包括单精度(32位)和双精…

如何一键抠图换背景?分享两个好用的抠图方法

在数字化时代,图片编辑已成为日常生活和工作中不可或缺的一部分。而智能抠图软件,作为近年来兴起的图片处理技术,正引领着图片编辑的新篇章。它利用先进的机器学习和图像识别技术,能够自动识别和分离图片中的主体,实现…

UnityShader——06UnityShader介绍

UnityShader介绍 UnityShader的基础ShaderLab UnityShader属性块介绍 Properties {//和public变量一样会显示在Unity的inspector面板上//_MainTex为变量名,在属性里的变量一般会加下划线,来区分参数变量和临时变量//Texture为变量命名//2D为类型&…

SpringBoot整合GateWay(详细配置)

前言 在Spring Boot中整合Spring Cloud Gateway是一个常见的需求,尤其是当需要构建一个微服务架构的应用程序时。Spring Cloud Gateway是Spring Cloud生态系统中的一个项目,它提供了一个API网关,用于处理服务之间的请求路由、安全、监控和限流…

【测试运维】性能测试经验文档总结第3篇:VuGen详解(已分享,附代码)

本系列文章md笔记(已分享)主要讨论性能测试相关知识。入门阶段:认识性能测试分类-(负载测试、压力测试、并发测试、稳定性测试),常用性能测试指标-(吞吐量、并发数、响应时间、点击数...),性能测试工具选择。性能脚本&…

LeetCode171. Excel Sheet Column Number

文章目录 一、题目二、题解 一、题目 Given a string columnTitle that represents the column title as appears in an Excel sheet, return its corresponding column number. For example: A -> 1 B -> 2 C -> 3 … Z -> 26 AA -> 27 AB -> 28 … Exa…

跨境商品实时信息查询系统:利用“item_get_app”获取商品详情原数据

在跨境电商领域,商品信息的实时查询与展示对于商家、消费者和平台运营者都至关重要。随着全球化的加速和电子商务的快速发展,能够快速、准确地获取商品信息成为了提升用户体验、优化供应链管理以及制定有效市场策略的关键。因此,构建一个跨境…

嵌入式20——标准IO

1.函数接口: 1.fwrite size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream); 功能: 向流中写入nmemb个对象,每个对象size字节大小,在ptr指向的空间中 参数: ptr:存放数据空间的首地址 size:每个数据对象…

GPT每日面试题—HTTP三次握手四次挥手

充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:HTTP三次握手和四次挥手?为什么是三次握手而不是二次或者四次呢? Q:如果在前端面试中,被问到HTTP的三次握手和四次挥手,怎么回答比较…

C#面:简述重载

重载是指在同一个作用域内,可以定义多个同名但参数列表不同的函数或方法。通过重载,可以根据不同的参数类型或参数个数来调用不同的函数或方法。 在C#中,重载的函数或方法必须具有不同的参数列表,包括参数的类型、个数或者参数的…

列表推导式与生成表达式的区别

列表推导式与生成式表达式的区别&#xff1a; 列表推导式 res[i for i in range(6)] print(res) 结果&#xff1a; [0, 1, 2, 3, 4, 5] 生成表达式&#xff1a; res(i for i in range(6)) print(res) 结果&#xff1a; <generator object <genexpr> at 0x0000013EAD0…

代码随想录算法训练营第34天| Leetcode 860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球

文章目录 Leetcode 860.柠檬水找零Leetcode 406.根据身高重建队列Leetcode 452. 用最少数量的箭引爆气球 Leetcode 860.柠檬水找零 题目链接&#xff1a;Leetcode 860.柠檬水找零 题目描述&#xff1a; 在柠檬水摊上&#xff0c;每一杯柠檬水的售价为 5 美元。顾客排队购买你的…

linux系统---防火墙

目录 一、防火墙的认识 1.防火墙定义 2.防火墙分类 二、Linux系统防火墙 1.Netfilter 2.防火墙工具介绍 2.1iptables 2.2firewalld 2.3nftables 2.4netfilter的五个勾子函数和报文流向 2.4.1五个勾子 2.4.2三种报文流向 3.iptables 3.1iptables概述 3.2iptables…

算法训练营day30,贪心算法4

import "sort" // 860. 柠檬水找零 func lemonadeChange(bills []int) bool { //如果最开始就大于5元&#xff0c;肯定无法找零直接返回false if len(bills) > 0 && bills[0] > 5 { return false } five : 0 ten : 0 twenty : 0 for i : 0; i < l…

Python在金融大数据分析中的AI应用实战

&#x1f482; 个人网站:【 海拥】【神级代码资源网站】【办公神器】&#x1f91f; 基于Web端打造的&#xff1a;&#x1f449;轻量化工具创作平台&#x1f485; 想寻找共同学习交流的小伙伴&#xff0c;请点击【全栈技术交流群】 随着人工智能时代的到来&#xff0c;Python作为…

Java入门教程:介绍、优势、发展历史以及Hello World程序示例

Java入门教学 java语言介绍 Java是由Sun Microsystems公司(已被Oracle公司收购)于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发&#xff0c;并在1995年正式推出。 Java分为三个体系&#xff1a; JavaSE&#xff08;J2SE&…

cyk追楠神系列三

cyk追楠神系列三 Description 众所周知&#xff0c;cyk给楠神写了一封信表白。作为有一个有礼貌的五好青年&#xff0c;楠神当然得给 cyk 写一封回信咯&#xff0c;俗称“好人信”。 楠神是一个非常有文采的人&#xff0c;他在信里引用了很多名言来安慰 cyk&#xff0c;有时候…