zoukankan      html  css  js  c++  java
  • [NPM] Create a new project using the npm init <initializer> command

    Historically, the npm init command was solely use to create a new package.json file. However, as of npm version 6.1, you can now use a new feature of npm init called the . The initializer you provide will determine how your new application will be built. npm will prepend create- to the name of the initializer and it'll use npx to temporarily install and execute that project.

     For example, to create a react app, what you can do with npm v5.3 above is like:
    npx create-react-app playground

    What it does is install 'create-react-app' temporality, and use it to init a new react application called 'playground'.

    For npm v6.1 above, you can use 'npm init' to create a new application.

    npm init <initializer> can be used to set up a new or existing npm package.

    initializer in this case is an npm package named create-<initializer>, which will be installed by npx, and then have its main bin executed -- presumably creating or updating package.json and running any other initialization-related operations. Link

    Which means if you do:

    npm init react-app playground

    equals to:

    npx create-react-app playground
  • 相关阅读:
    Android一些问题
    内存泄漏(Memory Leak)
    内存溢出OOM
    Android面试题集合
    Handler之同步屏障机制(sync barrier)
    IdleHandler 原理浅析
    OkHttp原理
    RxJava操作符
    Android电量优化全解析
    Android内存优化大盘点
  • 原文地址:https://www.cnblogs.com/Answer1215/p/9672378.html
Copyright © 2011-2022 走看看