package.json配置文件构成详解
1.项目基础信息
"name": "XXXXXXX", "version": "1.0.0", "description": "A Vue.js project", "author": "wyj <XXXXXXXXX@qq.com>", "private": true,
2.脚本部分
"scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", "start": "npm run dev", "build": "node build/build.js" },
3.项目依赖 dependencies
"dependencies": { "vue": "2.5.2", // 表示固定版本,只依赖2.5.2版本 "vue": "~2.5.2", // 表示只安装2.5.X系列最新版本,2.6.X不会更新 "vue": "^2.5.2", // 表示全装当前库的最新版本(脚手架默认) },
4.开发依赖 devDependencies
"devDependencies": { "autoprefixer": "^7.1.2", "babel-core": "^6.22.1" }
5.engines 主要是规定开发时候环境的node.js和npm的版本不能过低
"engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" },
6.browserslist 一个阈值,表示是否要去兼容某些浏览器
"browserslist": [ "> 1%", "last 2 versions", "not ie <= 8" ]
以上就是本次介绍package.json配置文件构成的全部知识点内容,感谢大家的阅读和对我们的支持。
相关推荐
-
Node.js中package.json中库的版本号(~和^)
~和^的区别 最近总是碰到一些问题, 在本地好好的, 在线上就出现了问题, 本地也一直复现不了, 后来把node_modules目录删除了之后, 重新安装, 就在本地复现了这个问题,可以看了git history, 并没有人修改package.json中的版本号,于是认真的了解了一下package.json中库的版本号; ~和^的区别 "babel-loader": "^7.1.1", "body-parser": "~1.15.2&q
-
nodejs require js文件入口,在package.json中指定默认入口main方法
我们都知道nodejs遵循commonJS规范,各个js是独立的. 如果目录结构是: –config 文件夹 – index.js – test.js app.js 那么在app.js中require('./config')的时候,默认是index.js. 如何修改默认的config的入口? 只需要在config中添加package.json配置文件,在这个文件中进行指定默认的入口 { "name":"配置文件", "description":&
-
nodejs中用npm初始化来创建package.json的实例讲解
1.先正确的安装nodejs这个软件,自己去百度一下,安装很简单 2.然后在安装的NodeJS目录下打开cmd,在里面输入命令npm init,会得到如下图所示: 3.按提示,一步步来完成项目文件的配置,没有的可以不写,直接enter,这样初始化时会创建默认的文件,最后创建完的目录如下所示: 4.完后输入yes或Y来对配置文件进行设置,这样在目录下就会生成这样一个package.json文件,如下图中所示: 5.打开package.json这个文件,可以看见我们对这个工程的配置文件信息,如下图中
-
nodejs更新package.json中的dependencies依赖到最新版本的方法
如果手动去修改dependencies中各个包的版本号,那就太麻烦了,借助npm-check-updates工具可以很方便的将package.json中的依赖包版本号更新为最新版本. 1.安装: npm install -g npm-check-updates 使用: 2.检查package.json中dependencies的最新版本: ncu 3.更新dependencies到新版本: ncu -u 更新全部dependencies到最新版本(包括当前指定版本范围满足最新版本号的,比如^4.
-
package.json文件配置详解
package.json 是npm init命令初始化后,在项目的根目录下自动生成的配置文件,它定义了这个项目的配置信息以及所需要的各种模块,npm install根据这个命令,自动下载所需的模块.package.json就是一个json文件,json本身只是一种数据格式,它本身并不支持注释,此处的注释只是为了更加方便的理解package.json的各个字段 { //项目名称 "name": "demo", //version是版本(遵守"大版本.次要版本
-
详解vue-cli 脚手架项目-package.json
使用vue-cli脚手架新建的项目中,含有package.json. package.json是npm的配置文件,里面设定了脚本以及项目依赖的库. npm run dev 这样的命令就写在package.json里. { "name": "vue-manage", // 项目名称 "version": "1.0.0", // 版本 "description": "Reimbursement Man
-
package.json配置文件构成详解
1.项目基础信息 "name": "XXXXXXX", "version": "1.0.0", "description": "A Vue.js project", "author": "wyj <XXXXXXXXX@qq.com>", "private": true, 2.脚本部分 "scripts&qu
-
高级前端必会的package.json字段知识详解
目录 概览 name name命名规范 不安全的URL字符 私源npm包怎么命名? version description keywords homepage repository license author contributors files main bin scripts dependencies.devDependencies.peerDependencies private publishConfig types module unpkg sideEffects 注意点 engin
-
vscode使用editorconfig插件以及.editorconfig配置文件说明详解
简介 EditorConfig和Prettier一样,都是用来配置格式化你的代码的,这个格式化代码,要和你lint配置相符!否则会出现你格式化代码以后,却不能通过你的代码校验工具的检验 EditorConfig 文件中的设置用于在基本代码库中维持一致的编码风格和设置,例如缩进样式.选项卡宽度.行尾字符以及编码等,而无需考虑使用的编辑器vscode使用editorconfig插件以及.editorconfig配置文件说明详解 或 IDE editorConfig不是什么软件,而是一个名称为.edi
-
VsCode的jsconfig配置文件说明详解
目录中出现 jsconfig.json 文件表明该目录是 JavaScript 项目的根目录. Json 文件指定了根文件和 JavaScript 语言服务提供的特性的选项. 提示: 如果你不使用 JavaScript,你不需要担心 jsconfig.json. 提示: jsconfig.json 是 tsconfig.json 的后代,后者是 TypeScript 的配置文件. Json 是 tsconfig.json," allowJs"属性设置为 true. 为什么我需要一个 j
-
Java SSM配置文件案例详解
先对Spring SpringMVC和Mybatis单独进行配置,最后对三者进行整合配置 Spring 实际使用中,一般会使用注解+xml配置来实现spring功能,其中xml配置对上文进行总结,配置内容如下 <?xml version="1.0" encoding="UTF-8"?> <!--在使用spring 相关jar包的时候进行配置 每个jar包对应一个xmlns和schemaLocation路径--> <!--格式基本相关 只
-
.NET 中配置从xml转向json方法示例详解
目录 一.配置概述 二.配置初识 三.选项模式 四.选项依赖注入 五.其它配置 六.托管模式 一.配置概述 在.net framework平台中我们常见的也是最熟悉的就是.config文件作为配置,控制台桌面程序是App.config,Web就是web.config,里面的配置格式为xml格式. 在xml里面有系统生成的配置项,也有我们自己添加的一些配置,最常用的就是appSettings节点,用来配置数据库连接和参数. 使用的话就引用包System.Configuration.Configur
-
MySQL操作之JSON数据类型操作详解
上一篇文章我们介绍了mysql数据存储过程参数实例详解,今天我们看看MySQL操作之JSON数据类型的相关内容. 概述 mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点.但mysql毕竟是关系型数据库,在处理json这种非结构化的数据时,还是比较别扭的. 创建一个JSON字段的表 首先先创建一个表,这个表包含一个json格式的字段: CREATE TABLE table_name ( id INT NOT NULL
-
Android中gson、jsonobject解析JSON的方法详解
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换.JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为. JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, ke
-
IOS中Json解析实例方法详解(四种方法)
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式. 有的json代码格式比较混乱,可以使用此"http://www.bejson.com/"网站来进行JSON格式化校验(点击打开链接).此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便. 从IOS5开始,APPLE提供了对json的原生支持(NSJSONSerialization),但是为了兼容以前的iOS版本,可以使用第三方库来解析Json. 本文将介绍Tou
随机推荐
- java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list错误解决办法
- 浅析php中常量,变量的作用域和生存周期
- php静态文件返回304技巧分享
- 利用shell获取指定日期前N天的日期
- ajax遍历xml文档的方法
- Linux下Redis数据库的安装方法与自动启动脚本分享
- Linux进程通信(IPC)方式简介
- Linux下高并发socket最大连接数所受的各种限制(详解)
- 查询SQLServer启动时间的三种方法
- Linux到桌面尚需时日
- php curl 获取https请求的2种方法
- php获取数组中重复数据的两种方法
- Android编程实现开始及停止service的方法
- PHP常用的小程序代码段
- Android实现网页图片浏览功能
- C#的四个基本技巧
- 通过vue-cli来学习修改Webpack多环境配置和发布问题
- java开发https请求ssl不受信任问题解决方法
- 浅谈Android RecyclerView UI的滚动控件示例
- 使用Python通过win32 COM实现Word文档的写入与保存方法