文章目录
一、去package.json寻找scripts对应的命令
比如在npm run dev的时候,首先会去项目的package.json文件里找scripts 里找对应的 dev ,然后执行 dev 的命令。
也就是说,启动vue项目 npm run dev的时候,实际上就是执行了vue-cli-service serve 这条命令。
"scripts": {
"dev": "vue-cli-service serve",
"build": "vue-cli-service build",
},
二、去node_modules寻找vue-cli-service
三、从package-lock.json获取.bin的软链接
1. bin目录下的那些软连接存在于项目最外层的package-lock.json文件中。
2.vue-cli-service文件的作用
node_modelues --> .bin --> vue-cli-service 中将npm 还会自动把node_modules/.bin加入$PATH,这样就可以直接作为命令运行依赖程序和开发依赖程序,不用全局安装了。