- 安装在项目中的包通常位于
node_modules/.bin
目录下,并可能包含命令行工具如 TypeScript 的tsc
。 - 在命令行中执行包内工具需进入项目目录,但直接调用可能会失败因为系统无法找到命令。
- 为了直接执行命令,需配置环境变量,在
user-profile.sh
配置文件中添加项目的node_modules/.bin
到PATH
。 - 通过配置后,可不指定路径直接在项目目录执行命令。
- 若要在任意位置执行某些命令,可通过
npm
全局安装对应的包,它们会被安装到特定的全局位置。 - 全局安装后,即使在项目目录外,也能成功执行这些命令,如全局安装的
tsc
。