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 配置文件