我正在使用Mac OS中的Express进行NodeJS, 安装后: brew:https://changelog.com/posts/install-node-js-with-homebrew-on-os-x
告诉我:
/Users/dortiz/.npm-packages/bin/express -> /Users/dortiz/.npm-packages/lib/node_modules/express-generator/bin/express-cli.js
如果我将执行:
daortiz:~dortiz $ express -bash:express:command not found
可是:
/Users/dortiz/.npm-packages/bin/express
它的工作,
我尝试使用
导出路径export PATH = $ PATH:/Users/dortiz/.npm-packages/bin /
它的成功,但如果我关闭并重新打开终端不能正常工作
但是没有用,任何人都知道我做错了什么?
答案 0 :(得分:1)
您需要将该行添加到将在登录时获取的文件,例如:~/.bash_profile
答案 1 :(得分:1)
仅为当前shell使用导出集环境变量。一旦shell终止,该shell的环境变量就不再存在。 为了为所有启动的shell设置环境变量,你应该将它们放在mailo指向的〜/ .bash_profile中。