-bash: yarn: command not found/-bash: cnpm: command not found

-bash: cnpm: command not found
-bash: yarn: command not found
-bash: xxxx: command not found
如上yarn/cnpm皆通用,前提是安装成功后报这个错误哈!

Error: EACCES: permission denied, mkdir 错误的同学请移步这篇文章 ??https://www.cnblogs.com/niceyoo/p/11703560.html

不同于Windows,我们使用了 sudo npm install -g yarn 安装了yarn,但是在终端打印版本或者是直接使用yarn却报如下错误信息:

-bash: yarn: command not found

其中一种原因:没有配置类似于Windows里的环境变量。

在终端输入:

open -e ~/.bash_profile

上方指令方式将通过记事本直接编辑的方式,或者是采用控制台的vim指令

vim ~/.bash_profile

如果采用vim的方式修改后记得执行 :wq 保存退出。



我们以open指令为例,在终端执行如下指令:

1、touch ~/.bash_profile

可跳过,touch的意思是没有就创建,.bash_profile为系统临时的环境变量

2、open -e ~/.bash_profile

open指令打开这个文件,如果提示没有权限 请在前面加上sudo,示例:sudo open -e ~/.bash_profile

3、找到安装的yarn目录

还记得安装yarn的目录吗?如果忘记了再执行安装一边呗,如下图所示(图片为网上的非本人打码):

4、在发开的bash_profile文件中输入 export PATH=$PATH:/usr/local/node_global/bin

注意:请将 /usr/local/node_global 替换为你的 yarn 存在的目录

5、source ~/.bash_profile

source 表示重新执行、刷新的意思

6、yarn -v


我创建了一个java相关的公众号,用来记录自己的学习之路,感兴趣的小伙伴可以关注一下微信公众号哈:niceyoo

原文地址:https://www.cnblogs.com/niceyoo/p/11725635.html

时间: 2024-08-02 11:52:34

-bash: yarn: command not found/-bash: cnpm: command not found的相关文章

bash脚本编程之在bash脚本中使用选项

[[email protected] ~]# vim a #!/bin/bash # Name:abc # Description:Create script # Author:mylinux # Version:0.0.1 # Datatime:03/02/12 14:42:00 # Usage:mkscript FILENAME cat >$1  <<EOF #!/bin/bash # Name: `basename $1` # Description: # Author: myli

在Fedora下自动配置Java开发环境的bash脚本(适用于使用bash终端的Linux)

JavaSE安装文件的压缩包: jdk-8u11-linux-x64.tar.gz Eclipse文件压缩包: eclipse-jee-luna-R-1403767800374.tar.gz IntelliJ IDEA免费版的压缩包: ideaIC-13.1.4b.tar 安装前的准备工作: 在根目录下新建一个目录/Program,将其设置为当前用户全权限的状态 运行脚本的时候需要在当前用户的目录下(你可以自己修改),安装包文件查找使用的正则请根据需要自行修改 安装Java环境的脚本,(只适用于

error: internal error: unable to execute QEMU command &#39;migrate&#39;: this feature or command is not cur

Libvirt Live Migration On 12/04/2014 10:12 AM, Dhia Abbassi wrote: > I installed CentOS 7 which supported by default a newer version of qemu-kvm > (qemu-kvm-1.5.3-60.el7.x86_64.rpm) but this time I got new error: > << error: internal error:

centos7卸载YUM后重装过程 -bash: yum: command not found / -bash: yum: 未找到命令

[[email protected] ~]# rpm -qa |grep yum yum-3.4.3-158.el7.centos.noarch yum-plugin-fastestmirror-1.1.31-45.el7.noarch yum-metadata-parser-1.1.4-10.el7.x86_64 [[email protected] ~]# rpm -qa |grep python python-libs-2.7.5-68.el7.x86_64 python-iniparse

cnpm不是内部或外部命令 cnpm: command not found

问题是处在于 你没用用淘宝的镜像 安装cnpm 不信 你打下cnpm -v,  看是  是不是也不是内部命令: 好了,那就安装下吧 npm install cnpm -g --registry=https://registry.npm.taobao.org 原文地址:https://www.cnblogs.com/weifeng1463/p/10119052.html

十分钟完成Bash 脚本进阶!列举Bash经典用法及其案例

前言:在linux中,Bash脚本是很基础的知识,大家可能一听脚本感觉很高大上,像小编当初刚开始学一样,感觉会写脚本的都是大神.虽然复杂的脚本是很烧脑,但是,当我们熟练的掌握了其中的用法与技巧,再多加练习,总有一天也会成为得心应手的脚本大神.脚本在生产中的作用,想必小编我不说,大家也都知道,脚本写的6,可以省下很多复杂的操作,减轻自己的工作压力.好了,废话不多说,接下来,就是Bash脚本的用法展示. 一.条件选择.判断(if·.case) 二.四个循环(for.while.until.selec

BASH系列(3)—— BASH通配符和正则表达式

BASH中的通配符(wildcard) *:任意长度的任意字符. ?:任意单个字符 []:匹配范围 [^]:排除匹配范围 [:alnum:]  [:alpha:]  [:blank:]  [:cntrl:] [:digit:]  [:graph:]  [:lower:]  [:print:] [:punct:]  [:space:]  [:upper:]  [:xdigit:] 正则表达式 .:表示匹配任意单个字符. *:表示匹配前面的字符任意次,包括0次. .*:表示匹配任意长度的任意字符.

19.自学Linux之路:bash条件的逻辑运算与bash编程之字符测试

课前复习:求出200以内能被3整除的整除之和 #!/bin/bash declare -i sum=0 for i in {1..200};do if [ $[$i%3] -eq 0 ]; then let sum+=$i fi done echo "The sum is: $sum" bash的知识点: 给条件测试:对条件做逻辑运算 与:条件1 && 条件2 或:条件1 || 条件2 非:!条件 例:#userName=root #id $userName &

bash参考手册之六(Bash特性)续二

6.3 交互式shell * 什么是交互式shell? 什么决定了一个shel是交互式的. * 是交互式shell么? 怎么判断一个shell是交互式的. * 交互式shell行为 交互式shell有什么不同? 6.3.1 何为交互式shell? 交互式shell是启动时除了 -s 之外,没有非选项参数,不指定 -c 选项,并且输入和错误输出都连接到终端(由isatty(3)确定),或者以 -i 选项启动的shell. 交互式shell一般从用户终端读取和写出内容到用户终端. 当启动交互式she