https://docs.npmjs.com/cli/v7/commands/npm-init
npm init <initializer>
可以用于设置新的或现有的npm包。
在这种情况下,initializer
是一个名为create-<initializer>
的npm包,它将被npm-exec安装,然后执行其主bin(可执行文件)——大概是创建或更新package.json并运行任何其他与初始化相关的操作。
init命令会按照以下方式转换为相应的npm exec
操作:
npm init foo -> npm exec create-foo
示例:利用create-react-app创建一个基于React:
在cmd窗口运行npm init react-app ./my-react-app
:
创建了一个项目: