npm run dev执行过程
当执行 npm run dev
命令的时候,会去项目的package.json
文件对象的scripts
对象中去寻找,然后执行对应的命令,比如我们使用vite
去构建vue
项目。配置文件
1 | "scripts": { |
如上,找到dev
后,会去执行vite
命令,但是如果我们直接执行 vite
,那么就会报错,所以就可以得到执行vite
的时候这边项目做了配置。
其实在执行的时候,这边会在本地的node_modules
文件中去寻找vite
去执行,如果没有就会去 npm install -g
(全局包)中去寻找,如果这里面有,也可以去执行,如果这里也没有,那么就去直接去系统的环境变量中去寻找,但是一般你没配置就没有了,然后就报错,这就是这边执行的全部过程。
那么这边是vite是怎么配置的呢,在node_modules
文件指定vite配置了一个软连接,指向的一个bin/vite.js
的文件 在这个文件里面有对vite
的配置,去构建一个临时的环境变量,然后在这边执行,其他的比如打包什么的都是同理
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 不练剑的温不胜!