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 相关文章推荐
List the UTC Time on a Computer
Jun 11 Javascript
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
Jun 25 Javascript
js 去掉字符串前后空格实现代码集合
Mar 25 Javascript
关于vue-router的beforeEach无限循环的问题解决
Sep 09 Javascript
从源码看angular/material2 中 dialog模块的实现方法
Oct 18 Javascript
python爬取安居客二手房网站数据(实例讲解)
Oct 19 Javascript
微信小程序之多文件下载的简单封装示例
Jan 29 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
Mar 02 Javascript
详解Vue2.5+迁移至Typescript指南
Aug 01 Javascript
JavaScript的变量声明与声明提前用法实例分析
Nov 26 Javascript
ES6中的Javascript解构的实现
Oct 30 Javascript
用React Native制作一个简单的游戏引擎
May 27 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
自动分页的不完整解决方案
2007/01/12 PHP
php disk_free_space 返回目录可用空间
2010/05/10 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
用Javascript实现锚点(Anchor)间平滑跳转
2009/09/08 Javascript
mailto的使用技巧分享
2012/12/21 Javascript
js加密解密字符串可自定义密码因子
2014/05/13 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
JavaScript中的逻辑判断符&&、||与!介绍
2014/12/31 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
vue组件与复用详解
2018/04/08 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
使用python实现tcp自动重连
2017/07/02 Python
对python调用RPC接口的实例详解
2019/01/03 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
python能做哪些生活有趣的事情
2020/09/09 Python
python SOCKET编程基础入门
2021/02/27 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
部队学习十八大感言
2014/01/11 职场文书
教师考核材料
2014/05/21 职场文书
国庆促销活动总结
2014/08/29 职场文书
新教师教学工作总结
2015/08/12 职场文书
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs
如何通过cmd 连接阿里云服务器
2022/04/18 Servers
Python如何用re模块实现简易tokenizer
2022/05/02 Python
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers