正如UmiJS 文档npm create
所建议的那样,使用以下命令创建一个项目:
$ npm create umi
它似乎正在工作,但没有记录。
它为什么出现以及何时出现?它是 的完整同义词npm init
吗?有什么理由npm create
应该或不应该使用?
有趣的问题,我也没有意识到这一点。
为了回答这个问题,我跑了
$ npm create --help
哪个打印
npm init [--force|-f|--yes|-y|--scope] npm init <@scope> (同
npx <@scope>/create
) npm init [<@scope>/] (同npx [<@scope>/]create-<name>
)别名:创建、初始化
所以是的,它是同义词,或者更具体地说是npm init
.
这是使用 npm 6.10.1 完成的
使用哪个命令并不重要,但init
它是规范形式,create
而是别名。npm create --help
实际调用的事实证明了这一点,npm init --help
这就是为什么我们在上面的输出中看到create
列为别名的原因。