package.json文件配置详解


Posted in Javascript onJune 15, 2017

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” 
}, 
}

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

Javascript 相关文章推荐
jquery keypress,keyup,onpropertychange键盘事件
Jun 25 Javascript
JQuery从头学起第三讲
Jul 06 Javascript
jquery实现的美女拼图游戏实例
May 04 Javascript
JavaScript对象数组的排序处理方法
Oct 21 Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
Oct 26 Javascript
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
Jan 20 Javascript
浅谈$_FILES数组为空的原因
Feb 16 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
Mar 09 Javascript
PHP实现记录代码运行时间封装类实例教程
May 08 Javascript
解决vue中对象属性改变视图不更新的问题
Feb 23 Javascript
js中数组常用方法总结(推荐)
Apr 09 Javascript
一次围绕setTimeout的前端面试经验分享
Jun 15 #Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 #Javascript
使用Require.js封装原生js轮播图的实现代码
Jun 15 #Javascript
JavaScript实现选中文字提示新浪微博分享效果
Jun 15 #Javascript
详解vue跨组件通信的几种方法
Jun 15 #Javascript
Bootstrap响应式导航由768px变成992px的实现代码
Jun 15 #Javascript
javascript完美实现给定日期返回上月日期的方法
Jun 15 #Javascript
You might like
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
jQuery插件开发全解析
2012/10/10 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
JS学习之表格的排序简单实例
2016/05/16 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
JS数组去重(4种方法)
2017/03/27 Javascript
详解Angular2 关于*ngFor 嵌套循环
2017/05/22 Javascript
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
JavaScript中各数制转换全面总结
2017/08/21 Javascript
简单实现jquery隔行变色
2017/11/09 jQuery
vue项目中导入swiper插件的方法
2018/01/30 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
JS求1到任意数之间的所有质数的方法详解
2019/05/20 Javascript
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
python 删除指定时间间隔之前的文件实例
2018/04/24 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
Python Pandas批量读取csv文件到dataframe的方法
2018/10/08 Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
2019/06/18 Python
代码实例讲解python3的编码问题
2019/07/08 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
python实现无边框进度条的实例代码
2020/12/30 Python
如何利用python 读取配置文件
2021/01/06 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
中国高端家电购物商城:顺电
2018/03/04 全球购物
地球一小时倡议书
2014/04/15 职场文书
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
2021/06/26 MySQL
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python