npm init初始化项目和package.json文件

npm init 命令

在 空文件夹中,打开命令窗口,执行:

npm init

输入这个命令后,终端会问你一系列问题,如下:

package name:                      你的项目名字叫啥
version:                          版本号
description:                       对项目的描述
entry point:                      项目的入口文件,默认为index.js(最先执行的文件,相当于 VUE 的 main.js文件)
test command:                     项目启动的时候要用什么命令来执行脚本文件(默认为node app.js)
git repository:                    如果你要将项目上传到git中的话,那么就需要填写git的仓库地址(这里就不写地址了)
keywords:                       项目关键字
author:                         作者的名字
license:                        许可(是否开源,如果开源,是哪种开源许可)

如果不准备在npm中发布你的模块,这些问题不重要,回车默认即可。

会生成一个 pakeage.json 文件

默认配置,不提示输入

不会像上面那样,提示输入,而是直接生成 pakeage.json 文件。项目名称 是 文件夹名,其余 全是默认配置

npm init -y

pakeage.json 文件内容

根据你在上面的输入,会生成如下内容:

{
  "name": "项目名称",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

pakeage.json文件作用

  • 配置项目的详细信息,如:项目名称、版本号、作者等。

  • 配置项目开发中依赖的包。

  • 项目发给别人时,不需要将项目 依赖包 发送给对方。对方接收项目后,执行 npm install 就可以下载依赖

java程序员理解

可以理解成 maven的 pom.xml 配置文件


原文出处:/show_1IXVMsCtcVp.html