首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >browserify:未找到命令

browserify:未找到命令
EN

Stack Overflow用户
提问于 2018-09-30 18:16:56
回答 2查看 873关注 0票数 0

这真的让我很紧张。我使用yarn global add browserify安装了浏览器化,然后尝试使用browserifybrowserify -hbrowserify -v。他们都不起作用。我知道有很多解决办法可以解决,但没有一个是可行的。我在Windows上Ubuntu上使用Bash,我的.bashrc文件包含

代码语言:javascript
复制
echo Hello World!
PATH=$PATH:~/.npm-global/bin/

我已经执行yarn global add browserifyyarn global remove browserify很多次了。请帮帮我!

EN

回答 2

Stack Overflow用户

发布于 2018-10-01 14:32:27

解决办法是

  1. 运行npm config set prefix /usr/local
  2. npm i -g格式安装全局依赖关系,而不是纱线。

不过,我现在有一个新问题。当我在设置前缀后尝试安装纱线时,它失败了,给了我错误的yarn error Cannot create /usr/local/bin/ due to insufficient permissions.,我没有很多全局依赖关系,所以这不是什么大问题,但是有人知道为什么它在为npm工作,而不是纱线吗?

票数 1
EN

Stack Overflow用户

发布于 2018-10-01 07:55:29

代码语言:javascript
复制
PATH=$PATH:~/.npm-global/bin/

这将在.bashrc脚本中设置PATH变量,但不会将其导出到外部环境。如果你想跑

代码语言:javascript
复制
echo $PATH

在新的shell中,您(可能)将(可能)看不到其中的.npm-global/bin值。

要向环境公开变量,需要使用export

代码语言:javascript
复制
export PATH="~/.npm-global/bin/:$PATH"

(如果$PATH已经包含带有空格的值,则必须将其用引号括起来。我想,这是个人的喜好)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52580772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档