npm与package.json

Posted 懒懒同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm与package.json相关的知识,希望对你有一定的参考价值。

package.json

包说明文件,可通过 npm init 的方式初始化创建,会以向导的方式引导创建(问一句答一句)

 package name: (02)  项目名称,冒号后为默认名称,如果需要修改,在后面敲出来,不需要修改直接敲回车

 version: (1.0.0)  项目版本号

 description:  项目的描述信息

 entry point: (main.js)  项目的启动入口

 test command:  测试命令

 git repository:  如果项目放到了git上,git地址

 keywords:  关键字

 author:  作者

 license: (ISC)  开源许可证

About to write to /Users/lianglanlan/Desktop/code/study/node/02/package.json:

{
  "name": "package-demo",
  "version": "0.0.1",
  "description": "这是一个测试项目",
  "main": "main.js",
  "dependencies": {
    "art-template": "^4.13.2"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo "Error: no test specified" && exit 1"
  },
  "author": "lianglanlan",
  "license": "ISC"
}


Is this OK? (yes) 

将要生成package.json文件,内容如下...如果确认没有修改,敲yes

这时项目中就会出现一个package.json文件,内容与刚才设定的一致

通过 npm install --save xxx 可直接在package.json文件中 dependencies 属性添加对应包

"dependencies": {
    "art-template": "^4.13.2",
    "jquery": "^3.4.1"
}

 dependencies 选项可以用来保存第三方包的依赖信息

  • 建议每个项目的根目录下都有一个package.json文件
  • 建议执行npm install xxx 时都加上--save 选项,保存依赖项信息

 

以上是关于npm与package.json的主要内容,如果未能解决你的问题,请参考以下文章

package.json与package-lock.json的区别

与 npm 和 yarn 一起使用的 package.json 脚本?

npm 与 package.json 快速入门

Grunt、NPM 和 Bower 之间的区别( package.json 与 bower.json )

npm与package.json

nodejs(第五篇):npm常用命令包说明文件package.jsonpackjson-lock.json文件使用nodemon插件nrm的安装与使用