我最近一直在安装几个Node.js模块/应用程序,以便能够启动一个新的Web项目。我使用NPM来安装模块,但每次遇到同样的问题时:模块都无法全局访问。
我没有在一本安装手册中阅读有关更改/添加到.bash_profile的内容的任何内容,但我已经通过一些教程了解到这是必需的。
我已经设法让一些模块以这种方式工作,但不是每个人,我真的可以在这里使用一些帮助。我遇到问题的最后一个安装是Expresso。我应该在.bash_profile中输入什么才能在全球范围内访问它?
可执行的Expresso文件位于以下文件夹中: /用户/托比/节点/ IMAPP / imagebridge / node_modules /快报/ bin中/快报
以下不起作用:
export PATH="/Users/toby/node/imapp/imagebridge/node_modules/expresso/bin/expresso/:$PATH"
答案 0 :(得分:2)
从您的路径中删除浓缩咖啡,例如
export PATH="/Users/toby/node/imapp/imagebridge/node_modules/expresso/bin/:$PATH"
因为espresso很可能是可执行文件。该路径是搜索可执行文件的目录列表,而不是可执行文件列表。
答案 1 :(得分:1)
此外,这是捆绑模块的良好补充:
export PATH="./node_modules/.bin:$PATH"
它允许您从当前工作目录的node_modules
子目录