package.json文件配置详解

 更新时间:2017年06月15日 10:44:39   作者:source_ko  
这篇文章主要介绍了package.json文件配置详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

package.json 是npm init命令初始化后,在项目的根目录下自动生成的配置文件,它定义了这个项目的配置信息以及所需要的各种模块,npm install根据这个命令,自动下载所需的模块。package.json就是一个json文件,json本身只是一种数据格式,它本身并不支持注释,此处的注释只是为了更加方便的理解package.json的各个字段

{ 
//项目名称 
“name”: “demo”, 
//version是版本(遵守“大版本.次要版本.小版本”的格式) 
“version”: “1.0.0”, 
//description描述你的模块,或者搜索 
“description”: “vue.js js iview “, 
//main字段指定了加载的入口文件 
“main”: “app.js”, 
// scripts指定了运行脚本命令的npm命令行缩写,比比如start指定了运行npm run start时,所要执行的命令。 
“scripts”: { 
“start”: “node index.js” 
}, 
//repository(仓库)指定一个代码存放地址 
“repository”: { 
“type”: “git”, 
“url”: “git+https://github.com/XXXX” 
}, 
“author”: “mayuan”, 
“license”: “ISC”, 
“bugs”: { 
“url”: “https://github.com/XXXX” 
}, 
// 一个字符串数组,方便别人搜索到本模块 
“keywords”: [ 
“vue”,”iview” 
], 
“entry”:{ 
“main”: “./web/index.js” 
}, 
//项目主页url 
“homepage”: “https://github.com/XXXX“, 
//devDependencies指定项目开发所需要的模块 
“devDependencies”: { 
“babel-core”: “^6.23.1”, 
“babel-loader”: “^6.3.2”, 
“babel-preset-es2015”: “^6.22.0”, 
“vue-html-loader”: “^1.0.0”, 
“vue-loader”: “^8.5.2”, 
“vue-style-loader”: “^1.0.0”, 
“webpack”: “^1.13.2” 
}, 
//dependencies字段指定了项目运行所依赖的模块 
“dependencies”: { 
“underscore”: “^1.8.3”, 
“vue”: “^2.1.4” 
}, 
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • node.js中的fs.readSync方法使用说明

    node.js中的fs.readSync方法使用说明

    这篇文章主要介绍了node.js中的fs.readSync方法使用说明,本文介绍了fs.readSync方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • Nodejs Post请求报socket hang up错误的解决办法

    Nodejs Post请求报socket hang up错误的解决办法

    这篇文章主要介绍了Nodejs Post请求报socket hang up错误的解决办法,本文因少加了headers字段信息导致出现这个错误,本文给出了一个完整的实现代码,需要的朋友可以参考下
    2014-09-09
  • Kubernetes Node删除镜像的实现步骤

    Kubernetes Node删除镜像的实现步骤

    本文介绍了在Kubernetes集群中如何删除节点上的镜像,包括连接节点、查看镜像列表、使用Docker命令删除镜像以及验证删除结果的步骤,感兴趣的可以了解一下
    2024-09-09
  • Nodejs-cluster模块知识点总结及实例用法

    Nodejs-cluster模块知识点总结及实例用法

    在本篇文章里小编给大家整理的是一篇关于Nodejs-cluster模块知识点总结及实例用法,有兴趣的朋友们可以跟着学习下。
    2021-12-12
  • NVM管理Node.js实现不同版本Angular环境切换

    NVM管理Node.js实现不同版本Angular环境切换

    Node Version Manager(NVM)是一个用于管理多个Node.js版本的工具,它允许用户在同一台机器上安装和使用多个Node.js版本,本文将给大家介绍NVM管理Node.js实现不同版本Angular环境切换的流程步骤,需要的朋友可以参考下
    2024-05-05
  • nodejs 递归拷贝、读取目录下所有文件和目录

    nodejs 递归拷贝、读取目录下所有文件和目录

    这篇文章主要介绍了nodejs 递归拷贝、读取目录下所有文件和目录,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • 使用Node.js创建一个简单的HTTP服务器的示例代码

    使用Node.js创建一个简单的HTTP服务器的示例代码

    Node.js 是一种强大的 JavaScript 运行环境,允许开发者在服务器端运行 JavaScript 代码,它以异步事件驱动的方式处理大量连接,适合构建高效的网络应用程序,在这篇文章中,我们将一起学习如何使用 Node.js 创建一个简单的 HTTP 服务器,并通过示例代码帮你快速上手
    2025-02-02
  • node.js中的buffer.write方法使用说明

    node.js中的buffer.write方法使用说明

    这篇文章主要介绍了node.js中的buffer.write方法使用说明,本文介绍了buffer.write的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • Node.js API详解之 dgram模块用法实例分析

    Node.js API详解之 dgram模块用法实例分析

    这篇文章主要介绍了Node.js API详解之 dgram模块用法,结合实例形式分析了Node.js API中dgram模块基本功能、函数、使用方法及操作注意事项,需要的朋友可以参考下
    2020-06-06
  • nodejs 日志模块winston的使用方法

    nodejs 日志模块winston的使用方法

    本篇文章主要介绍了nodejs 日志模块winston的使用方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05

最新评论