包文件
在npm install
例子中,你可以看到package.json
文件不存在的警告。 建议为每个项目创建一个文件,手动或通过运行npm init
。 它包含该项目的一些信息,例如其名称和版本,并列出其依赖项。
来自第七章的机器人模拟,在第十章中模块化,它可能有一个package.json
文件,如下所示:
{
"author": "Marijn Haverbeke",
"name": "eloquent-javascript-robot",
"description": "Simulation of a package-delivery robot",
"version": "1.0.0",
"main": "run.js",
"dependencies": {
"dijkstrajs": "^1.0.1",
"random-item": "^1.0.0"
},
"license": "ISC"
}
当你运行npm install
而没有指定安装包时,NPM 将安装package.json
中列出的依赖项。 当你安装一个没有列为依赖项的特定包时,NPM会将它添加到package.json
中。