npm init
创建一个 egg 项目:
sh
$ npm init egg --type=simple --registry=china
# 或者 yarn create egg --type=simple --registry=china
<NolebasePageProperties />
复制代码解释一下 npm init egg 这种语法:
npm@6 版本引入了
npm-init <initializer>语法,等价于npx create-<initializer>命令,而npx命令会去$PATH路径和node_modules/.bin路径下寻找名叫create-<initializer>的可执行文件,如果找到了就执行,找不到就去安装。也就是说,
npm init egg会去寻找或下载create-egg可执行文件,而 create-egg 包就是 egg-init 包的别名,相当于调用了egg-init。