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 相关文章推荐
JS target与currentTarget区别说明
Aug 28 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
Mar 27 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
Jun 26 Javascript
JS截取字符串常用方法整理及使用示例
Oct 18 Javascript
jQuery回调函数的定义及用法实例
Dec 23 Javascript
在Mac OS下使用Node.js的简单教程
Jun 24 Javascript
Backbone View 之间通信的三种方式
Aug 09 Javascript
解决node.js安装包失败的几种方法
Sep 02 Javascript
vue实现全选和反选功能
Aug 31 Javascript
Vue一个案例引发的递归组件的使用详解
Nov 15 Javascript
微信小程序开发之map地图组件定位并手动修改位置偏差
Aug 17 Javascript
vue和iview实现Scroll 数据无限滚动功能
Oct 31 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
ftp类(myftp.php)
2006/10/09 PHP
PHP4在Windows2000下的安装
2006/10/09 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
PHP计算日期相差天数实例分析
2016/02/23 PHP
PHP针对字符串开头和结尾的判断方法
2016/07/11 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
php微信公众号开发之音乐信息
2018/10/20 PHP
JS 图片缩放效果代码
2010/06/09 Javascript
JavaScript高级程序设计 扩展--关于动态原型
2010/11/09 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
js给selected添加options的方法
2015/05/06 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
纯javascript移动优先的幻灯片效果
2015/11/02 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
详解vue-router 路由元信息
2017/09/13 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
Javasript设计模式之链式调用详解
2018/04/26 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
2019/09/23 Javascript
Python中分数的相关使用教程
2015/03/30 Python
简单介绍利用TK在Python下进行GUI编程的教程
2015/04/13 Python
django 解决manage.py migrate无效的问题
2018/05/27 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
django自带的权限管理Permission用法说明
2020/05/13 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
2020/09/21 Python
call在Python中改进数列的实例讲解
2020/12/09 Python
CSS3实现闪烁动画效果的方法
2015/02/09 HTML / CSS
简述安装Slackware Linux系统的过程
2012/05/08 面试题
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js