找不到NPM -bash命令

 三毛2502858553 发布于 2022-12-18 21:20

我正在尝试通过nodeschool.io练习.我无法运行他们的包裹.

我安装的第一个包:

$ npm install -g learnyounode
$ learnyounode

使用命令运行包 learnyounode

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

$ 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命令卸载/重新安装节点

全局更新npm($ npm update -g)

看起来我的节点模块正在安装,/Users/name/npm/lib/node_modules我不确定如何给我的命令行访问或查看该路径以启动程序的命令.

1 个回答
  • functional-javascript-workshop可执行文件位于中/Users/name/npm/bin,该文件不在您的PATH变量中,请将其添加到您的.bashrc.bash_profile文件中:

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

    那你应该可以跑 functional-javascript-workshop

    2022-12-18 21:29 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有