npm----package.json
阮一峰----package.json
简单来说,每个项目的根目录下,一般都会有一个package.json文件,你要你的项目中用到了 npm,这个文件可以手动创建,也可以通过下面的方式(命令行交互问答)生成:
npm init
那么 package.json 里面有什么呢?
一般记录了项目的配置信息,包括名称、版本、许可证等元数据,
也会记录所需的各种模块,包括 执行依赖,和开发依赖,
以及scripts字段(点我了解 scripts 字段)
一个简单(至少可以满足当前项目)的 package.json 可能长下面这样:
{
"name": "xiaofeng-weather",
"version": "1.0.2",
"description": "A simple tool to get weather info in the command line",
"main": "index.js",
"bin": {
"weather": "./index.js"
},
"dependencies": {
"axios": "^0.17.0"
},
"devDependencies": {},
"scripts": {
"start": "echo start...",
"build": "echo build...",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"weather",
"xiaofeng"
],
"author": "xiaofeng",
"license": "ISC"
}
使用 npm install 命令就可以根据这个配置文件,自动下载所需的模块,默认是dependencies 和 devDependencies 中的模块都会下载。
网友评论