npm init egg 疑问
来源:4-2 imooc-cli后端项目创建
clown007
2021-06-17 21:24:06
老师说npm init egg 等同 执行create-egg,那么执行npm init egg时,是先npm i create-egg将这个包下载下来后,再去执行create-egg吗,然后我看了下node_modules里没发现create-egg。是使用后又卸载了create-egg?还是安装到了全局去了?希望老师解释下,create-app这个包具体是怎么工作了,流程是啥样的
1回答
同学你好,npm init egg 相当于执行 npx create-egg,npx create-egg命令会下载create-egg库,再执行里面的bin(package.json里的bin字段)。npx create-egg 会在当前目录/node_modules目录下查找有没有create-egg,没有就会下载到临时目录,最后删除。你可以看一下这篇文档https://www.cnblogs.com/cool-fire/p/11007329.html