npm init


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/05/25/npm-init/

摘要

本文主要讲述了:

  1. 作用
  2. 使用

正文

作用

创建package.json文件。

使用

问答式创建

执行下面的命令,然后回答程序提出的问题,就能在 CWD 下生成一个package.json文件。

1
2
3
#!/usr/bin/env bash

npm init

也可以使用--yes-y参数跳过问答,直接生成默认的package.json文件。

1
2
3
#!/usr/bin/env bash

npm init --yes

基于初始化包创建

1
2
3
#!/usr/bin/env bash

npm init <initializer>

<initializer>实际上是一个名为create-<initializer>的包。

示例:

1
2
3
#!/usr/bin/env bash

npm init react-app my-react

上文的react-app实际上是一个名为create-react-app的包。

npm init react-app my-react会被转换为npx create-react-app my-react

此命令做了下面的事情:

  1. npx临时安装了create-react-app
  2. npx执行了包的可执行文件,生成了package.json文件
  3. npx继续执行其他与初始化相关的操作(例如安装项目依赖等)

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/05/25/npm-init/


本文对你有帮助?请支持我


支付宝
微信