什么是 npm create 命令?
What is npm create command?
如 UmiJS documentation 所建议,使用 npm create
命令创建项目:
$ npm create umi
它似乎有效,但没有记录。
它为什么出现,什么时候出现?它是 npm init
的完整同义词吗? npm create
应该或不应该使用的原因是什么?
有趣的问题,我也不知道这个。
为了回答这个问题,我运行
$ npm create --help
打印了
npm init [--force|-f|--yes|-y|--scope] npm init <@scope> (same as npx
<@scope>/create
) npm init [<@scope>/] (same as npx
[<@scope>/]create-<name>
)
aliases: create, innit
所以是的,它是 npm init
.
的同义词,或者更具体地说是别名
这是使用 npm 6.10.1 完成的
使用哪个命令并不重要,但 init
是规范形式,而 create
是别名。 npm create --help
实际上调用了 npm init --help
这一事实证明了这一点,这就是为什么我们在上面的输出中看到 create
被列为别名的原因。
如 UmiJS documentation 所建议,使用 npm create
命令创建项目:
$ npm create umi
它似乎有效,但没有记录。
它为什么出现,什么时候出现?它是 npm init
的完整同义词吗? npm create
应该或不应该使用的原因是什么?
有趣的问题,我也不知道这个。
为了回答这个问题,我运行
$ npm create --help
打印了
npm init [--force|-f|--yes|-y|--scope] npm init <@scope> (same as
npx <@scope>/create
) npm init [<@scope>/] (same asnpx [<@scope>/]create-<name>
)aliases: create, innit
所以是的,它是 npm init
.
这是使用 npm 6.10.1 完成的
使用哪个命令并不重要,但 init
是规范形式,而 create
是别名。 npm create --help
实际上调用了 npm init --help
这一事实证明了这一点,这就是为什么我们在上面的输出中看到 create
被列为别名的原因。