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 相关文章推荐
JavaScript 注册事件代码
Jan 27 Javascript
js库Modernizr的介绍和使用
May 07 Javascript
jQuery中的Deferred和promise 的区别
Apr 03 Javascript
jquery插件Jplayer使用方法简析
Apr 22 Javascript
Vue.js 表单校验插件
Aug 14 Javascript
详解js数组的完全随机排列算法
Dec 16 Javascript
老生常谈JavaScript面向对象基础与this指向问题
Oct 16 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
Jun 06 Javascript
webpack项目轻松混用css module的方法
Jun 12 Javascript
vue2.0$nextTick监听数据渲染完成之后的回调函数方法
Sep 11 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
Nov 05 Javascript
五句话帮你轻松搞定js原型链
Dec 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
MyEclipse常用配置图文教程
2014/09/11 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
2015/11/27 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
Gambit vs CL BO3 第二场 2.13
2021/03/10 DOTA
javascript window对象属性整理
2009/10/24 Javascript
基于JQuery的浮动DIV显示提示信息并自动隐藏
2011/02/11 Javascript
自己使用js/jquery写的一个定制对话框控件
2014/05/02 Javascript
使用JavaScript刷新网页的方法
2015/06/04 Javascript
javascript定义类和类的实现实例详解
2015/12/01 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
2017/01/23 Javascript
js简易版购物车功能
2017/06/17 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
2019/01/29 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
解决一个微信号同时支持多个环境网页授权问题
2019/08/07 Javascript
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
在vue中封装方法以及多处引用该方法详解
2020/08/14 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
Python开发编码规范
2006/09/08 Python
Python字符串切片操作知识详解
2016/03/28 Python
python的文件操作方法汇总
2017/11/10 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
Python3转换html到pdf的不同解决方案
2019/03/11 Python
python基于递归解决背包问题详解
2019/07/03 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
一文带你了解Python 四种常见基础爬虫方法介绍
2020/12/04 Python
Html5 语法与规则简要概述
2014/07/29 HTML / CSS
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
宣传普通话标语
2014/06/27 职场文书
党章学习心得体会2016
2016/01/14 职场文书
安全生产协议书
2016/03/22 职场文书
2016年庆祝六一儿童节活动总结
2016/04/06 职场文书