nodejs package.json

在NodeJS项目中,用package.json文件来声明项目中使用的模块,这样在新的环境部署时,只要在package.json文件所在的目录执行 npm install 命令即可安装所需要的模块。

package.json文件中可配置的项有:名称(name)、应用描述(description)、版本号(version)、应用的配置项(config)、作者(author)、资源仓库地址(repository)、授权方式(licenses)、目录(directories)、应用入口文件(main)、命令行文件(bin)、应用依赖模块(dependencies)、开发环境依赖模块(devDependencies)、运行引擎(engines)和脚本(scripts)等;

默认如下:

{
  "name": "application-name",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node app"
  },
  "dependencies": {
    "express": "3.1.0",
    "jade": "*"
  }
}

关键的就是dependencies节点,用于配置应用所依赖的模块列表。

时间: 2024-10-11 22:34:43

nodejs package.json的相关文章

nodejs package.json详细解读

使用 package.json package.json 位于模块的目录下,用于定义包的属性.接下来让我们来看下 express 包的 package.json 文件,位于 node_modules/express/package.json 内容: { "name": "express", "description": "Fast, unopinionated, minimalist web framework", "

NodeJS中 package.json 解析

package.json 中包含各种所需模块以及项目的配置信息(名称.版本.许可证等)meta 信息. 包含可配置项 name 名称 应用描述 description 版本号 version 应用的配置项 config 作者 author 资源仓库地址 respository 授权方式 licenses 目录 directories 应用入口文件 main 命令行文件 bin 项目应用运行依赖模块 dependencies 项目应用开发环境依赖 devDependencies 运行引擎 engi

nodejs的package.json依赖dependencies中 ^ 和 ~ 的区别

nodejs的package.json定义了一个模块,包括其依赖关系的一个简单的JSON文件,该文件可以包含多个不同的指令来告诉Node包管理器如何处理模块. dependencies则表示此模块依赖的模块和版本,其中常常可以看到类似 ^1.2.0 或 ~1.2.0 这样的版本范围指示. 首先,一个完整的版本号组表示为: [主要版本号,次要版本号,补丁版本号] 1. 用 ~ 指示范围 版本号中如果指定了主要版本.次要版本,则只允许补丁版本升级: 如果只指定了主要版本,则允许次要版本.补丁版本升级

如何编写package.json配置NodeJS项目的模块声明

在NodeJS项目中,用package.json文件来声明项目中使用的模块,这样在新的环境部署时,只要在package.json文件所在的目录执行 npm install 命令即可安装所需要的模块. package.json文件中可配置的项有:名称(name).应用描述(description).版本号(version).应用的配置项(config).作者(author).资源仓库地址(repository).授权方式(licenses).目录(directories).应用入口文件(main)

Nodejs课堂笔记-第二课 package.json的作用

本文由Vikings(http://www.cnblogs.com/vikings-blog/) 原创,转载请标明.谢谢! 上节课,我们打造了一下IDE工具-web storm的显示界面.至少现在回到熟悉的sublime text界面了.这节课就开始正式学习nodejs了. 当我在web-storm创建了一个nodejs工程之后,首先浏览了一下工程结构,如下图所示: Nodejs 的工程结构还是较为简单的.各个目录功能基本都能猜个八九不离十.但在最下面的package.json文件引起了我的注意

nodejs的package.json

package.json文件会描述这个NPM包的所有相关信息,包括作者.简介.包依赖.构建等信息,格式是严格的JSON格式 在E:/nodejs/mychat下 执行,npm init 输入yes,就完成了package.json包的建立 { "name": "chat", "version": "1.0.0", "description": "chat", "main&quo

nodeJs 安装 npm nodeModules package.json

Nodejs 1.安装nodejs 从nodejs官网下载最新版本的node,设置环境变量这样就可以在cmd下直接用命令行操作npm 环境变量:path  d:/nodejs 查看本机node及npm版本 2.从官网上直接拷一个小脚本: nodeExample.js const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req

NodeJS中 package.json各属性分析

package.json 中包含各种所需模块以及项目的配置信息(名称.版本.许可证等)meta 信息. Name:它属于必须字段,在package.json中最重要的就是name和version字段,如果没有就无法install.name和version一起组成的标识在假设中是唯一的.改变包应该同时改变version.使用时,应注意以下三点: 1.不要在name中包含js, node字样: 2.这个名字最终会是URL的一部分,命令行的参数,目录名,所以不能以点号或下划线开头: 3.这个名字可能在

[转]nodejs中package.json和package-lock.json文件的功能分析

本文转自:https://blog.csdn.net/u013992330/article/details/81110018 最新版nodejs中,多了一个package-lock.json文件,刚开始对这个文件很是疑惑,后来查了一番资料后,通过验证,终于确定了这两个文件的关系. package.json与package-lock.json文件的作用package.json文件记录你项目中所需要的所有模块.当你执行npm install的时候,node会先从package.json文件中读取所有