苏州中国建设银行招聘信息网站,中国企业登记网,网络托管运营,wordpress外贸 主题运行 npm run xxx 的时候发生了什么#xff1f; npm run xxx的时候#xff0c;首先会去项目的package.json文件里找scripts 里找对应的xxx#xff0c;然后执行 xxx的命令
npm i 的时候#xff0c;npm 读到该配置后#xff0c;就将该文件软链接到 ./node_modules/.bin 目录…运行 npm run xxx 的时候发生了什么 npm run xxx的时候首先会去项目的package.json文件里找scripts 里找对应的xxx然后执行 xxx的命令
npm i 的时候npm 读到该配置后就将该文件软链接到 ./node_modules/.bin 目录下而 npm 还会自动把node_modules/.bin加入$PATH ,就帮我们把这种软连接配置好了其实这种软连接相当于一种映射执行npm run xxx 的时候就会到 node_modules/bin中找对应的映射文件然后再找到相应的js文件来执行
总结
运行 npm run xxx的时候npm 会先在当前目录的 node_modules/.bin 查找要执行的程序如果找到则运行没有找到则从全局的 node_modules/.bin 中查找npm i -g xxx就是安装到到全局目录如果全局目录还是没找到那么就从 path 环境变量中查找有没有其他同名的可执行程序。