当前位置: 首页 > 知识库问答 >
问题:

找不到NPM-bash命令

孟意致
2023-03-14

我正在努力完成nodeschool.io练习。我在运行他们的包时遇到了麻烦。

我安装的第一个软件包:

$ npm install -g learnyounode
$ learnyounode

使用命令learnyonode

在他们的站点上,我尝试安装的每个其他软件包都无法使用命令行中的正确命令运行程序,例如:

$ npm install -g functional-javascript-workshop@latest
$ /Users/name/npm/bin/functional-javascript -> /Users/name/npm/lib/node_modules/functional-javascript-workshop/functional-javascript.js
/Users/name/npm/bin/functional-javascript-workshop -> /Users/name/npm/lib/node_modules/functional-javascript-workshop/functional-javascript.js
functional-javascript-workshop@0.0.27 /Users/name/npm/lib/node_modules/functional-javascript-workshop
├── lorem-ipsum@0.1.1 (inflection@1.2.7, optimist@0.3.7)
└── workshopper@0.7.2 (map-async@0.1.1, tuple-stream@0.0.2, split@0.2.10, through@2.3.6, mkdirp@0.3.5, colors-tmpl@0.1.0, xtend@2.1.2, terminal-menu@0.2.0, optimist@0.6.1, msee@0.1.1)

$ functional-javascript-workshop
$ -bash: functional-javascript-workshop: command not found

下面是我试图在示例中安装的包的链接:functional javascript workshop

如您所见,我收到消息-bash-command not found

查看其他有类似问题的帖子,我运行了以下命令以查看我的路径和保存包的位置:

$ which node
$ /usr/local/bin/node

$ which npm
$ /usr/local/bin/npm

$PATH 
$ Users/name/.rbenv/shims:/Users/name/.rbenv/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: No such file or directory

我尝试了以下步骤:

  • 使用brew命令卸载/重新安装节点

看起来我的节点模块正在安装在/Users/name/npm/lib/node_modules我不确定如何授予我的命令行访问权限,也不确定如何查看命令启动程序的路径。

共有1个答案

邵正雅
2023-03-14

functional javascript workshop可执行文件位于/Users/name/npm/bin中,该文件不在PATH变量中,请将其添加到中。bashrc。bash_配置文件文件:

export PATH=$PATH:/Users/name/npm/bin

然后您应该能够运行函数式javascript研讨会

 类似资料:
  • 问题内容: 我正在尝试通过nodeschool.io练习。我在运行他们的软件包时遇到了麻烦。 我安装的第一个软件包: 使用以下命令运行软件包 我尝试在其站点上安装的所有其他软件包,但无法在命令行中使用正确的命令运行该程序,例如: 这是我在示例中尝试安装的软件包的链接:functional-javascript- workshop 如您所见,我收到消息 查看其他存在类似问题的帖子,我运行以下命令以查

  • 我使用的是Debian9.3。(拉伸)我无法运行“npm”命令。 节点-v的输出 nodejs-v的输出 输出为 我是Debian的新手,我不知道发生了什么 -我已重新安装节点。js -我已经试着按照官方页面的步骤操作了 -我已经运行了Output -我在Debian测试,在那里时也有同样的错误。 感谢阅读和帮助 -Melt

  • 问题内容: 我在修复此bash脚本中的错误时遇到问题,我真的不知道我做错了什么,感谢您的任何帮助,谢谢 问题答案: 在 之前和 之后 添加一个空格。

  • 问题内容: 刚安装了新的ubuntu vm来按以下顺序测试节点安装的东西: 现在,尝试创建一个我注意到express的新应用无法在外壳中使用。 返回express:找不到命令 我像这样安装了npm 我安装这种方式 有任何想法吗? 问题答案: 您需要全局安装。 Npm 1.0默认在本地安装模块。因此bash可执行文件存在于中。您可以将该文件夹添加到该文件夹​​中,也可以只在全局安装该文件夹,以便由

  • 我正试图在终端更改我的命令promt。我不断得到错误: 我已经尝试过了,只需按如下方式将其键入终端:。我也在中试用过它 正如您可能能够看到/告诉,是的,我确实安装了自动完成,它确实工作得很好! 下面是更改后的错误输出: 注意:我也把别名移到了源下面,没有什么不同。我有git版本1.7.12.1 编辑10/13/12 不,我绝对不想自己定义__git_ps1,只是想看看这样做是否能识别它。是的,我已

  • 我有一个错误。我想启动npm创建-反应-应用程序,但它不工作。 我是一个窗口用户。但我安装了ubuntu并建立了linux环境。 所以我打开了它的窗口终端(wsl)并编写了npm create-react-app。 我不知道为什么它不起作用。。在此处输入图像描述