用 npm 给本地项目安装的命令行工具,会放在 node_modules/.bin 这个目录的下面,你想用这个命令行,比如有个 tsc 命令,可以在当前项目所在目录的下面,执行:
./node_modules/.bin/tsc
如果你想直接执行 tsc ,不想输入它的完整路径,你需要修改命令行界面的配置文件。
在 macOS 系统里,如果用的是 zsh ,可以修改 ~/.zprofile 这个文件。添加:
export PATH=./node_modules/.bin:$PATH
Windows
如果是 Windows 系统,用的是 cmder 命令行界面,可以修改 \cmder\config\user_profile.sh 这个文件。添加一行:
export PATH=./node_modules/.bin:${PATH}