【问题标题】:What is npm create command?什么是 npm create 命令?
【发布时间】:2019-07-21 20:31:23
【问题描述】:

正如UmiJS documentation 建议的那样,使用npm create 命令创建一个项目:

$ npm create umi

它似乎有效,但没有记录。

它为什么出现以及何时出现?它是npm init 的完整同义词吗? npm create 应该或不应该使用有什么原因吗?

【问题讨论】:

    标签: npm npm-init


    【解决方案1】:

    有趣的问题,我也没有意识到这一点。

    为了回答这个问题,我跑了

    $ npm create --help
    

    打印出来的

    npm init [--force|-f|--yes|-y|--scope] npm init (同npx <@scope>/create) npm init [/](同@ 987654323@)

    别名:创建、初始化

    所以是的,它是同义词,或者更具体地说是npm init 的别名。

    这是使用 npm 6.10.1 完成的

    使用哪个命令并不重要,但init 是规范形式,而create 是别名。 npm create --help 实际上调用了 npm init --help 就证明了这一点,这就是为什么我们在上面的输出中看到 create 被列为别名的原因。

    【讨论】:

    • 感谢您的澄清。我怀疑这可以与yarn create startername 的使用保持一致,但我之前没有注意到两位经理都非常关心兼容性。
    • @EstusFlask 是的,我怀疑它的存在是出于可发现性的原因。实际上,我只是看了 Yarn 和 createinitnot同义词。
    • 是的,Yarn 似乎出于某种原因将它们分开,类似于安装/添加。
    猜你喜欢
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 2017-02-09
    • 2013-08-08
    • 2018-06-30
    • 2017-10-05
    • 2021-11-20
    • 2014-11-17
    相关资源
    最近更新 更多