包文件
在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中。
