1. 必填:

    main :(string)APP的主入口,指定一个html文件,如:main:"index.htm"。

    name :(string)APP的名称,必须具有唯一性。

    例子:

    {

      "name":"nw-demo",

    "main":"index.html"

    }

     
     
  2.  特性:

    nodejs :(boolean)设置是否禁用nodejs。

    node-main :(string)指定node.js的脚本文件的路径

    single-instance :(boolean)是否只允许启动单个实例,true为只允许一个软件实例运行。

    js-flags :(string)指定js引擎,如:"js-flags": "--harmony_proxies --harmony_collections"

    例子:

    {

    "nodejs":true,

    "node-main":"chao.js"

    }

     
     
  3.  window

    title :(string)窗口标题(设置index.html里的标签中的文字,如果已经设置就不会生效。)

    width/height : (int)设置窗口大小。

    toolbar :(boolean)设置工具栏是否显示

    icon : (string)设置软件图标。

    min_width/min_height : (int)设置软件的最小宽度和高度

    max_width/max_height : (int)设置软件的最大宽度和高度

    resizable : (boolean)设置窗口是否可以调整大小

    always-on-top : (boolean)设置窗口总是在最上层(置顶)

    fullscreen : (boolean) 窗口全屏

    kiosk : (boolean)是否使用Kiosk模式。在Kiosk模式下,应用程序将是全屏,并试图阻止用户离开应用程序,所以你应该记得,提供了一种在应用程序离开Kiosk模式。这种模式主要用于演示公共显示器(可用节点的-webkit v0.3.1后)

    show :(boolean) 显示和隐藏窗口

    position :null:默认

    center :软件启动在中间显示。

    mouse:软件启动在鼠标指标位置显示。

    例子:

    "window": {

    "frame": false,

    "toolbar": false,

    "width": 800,

    "height": 800

    }

     
     
  4. webkit

    plugin : (boolean)是否启用外部插件

    java :(boolean)是否启用 java

    page-cache : (boolean)是否启用页面缓存

    snapshot : 指定要加载的应用程序的快照文件的路径。快照文件包含应用程序的编译代码。

    例子:

    "webkit": {

    "plugin": false

    }

     
     
  5. 其它

    version :版本号,由 3 组数字组成 major.minor.bugfix 。尚在开发阶段时版本号应该加上后缀 -dev,例如 1.1.3-dev。需要手工修改,不支持根据规则自动变化。

    author : 模块的作者。

    keywords : 关键字,如:“keywords”:["a","b"]

    description : 模块的描述。

    bugs : bug 问题 的反馈地址信息。javascript对象,可在对象中自定义除email、url等其他地址类型信息,比如电话、QQ等。

    maintainers : 维护者

    "maintainers":[ {

    "name": "chao",

    "email": "123456789@qq.com",

    "web": "http://www.abcdefg.com",

    }]

    contributors : 捐赠者

    repositories : 库、模块

Node-Webkit - package.json - 参数设置的更多相关文章

  1. node中 package.json 文件说明

    1.概述 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称.版本.许可证等元数据).npm install命令根据这个配置文 ...

  2. package.json参数简单介绍

    概述: 每个项目的根目录下都会有一个package.json文件,定义了项目所需的模块,以及项目信息.执行npm install 命令会自动下载package.json中配置的模块,也就是配置项目的运 ...

  3. 【Node】package.json

    npm的package.json中文文档https://github.com/ericdum/mujiang.info/issues/6

  4. node学习: package.json

    package.json 定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称.版本.许可证等元数据) 1.创建 package.json npm init npm init –yes 2.p ...

  5. node中package.json全方面解析

    Name 必须字段. 小提示: 不要在name中包含js, node字样: 这个名字最终会是URL的一部分,命令行的参数,目录名,所以不能以点号或下划线开头: 这个名字可能在require()方法中被 ...

  6. [转]Node.JS package.json 字段全解析

    Name 必须字段. 小提示: 不要在name中包含js, node字样: 这个名字最终会是URL的一部分,命令行的参数,目录名,所以不能以点号或下划线开头: 这个名字可能在require()方法中被 ...

  7. Update Node.js Package.json

    Update the latest package while using node.js, follow the command as following. npm i -g npm-check-u ...

  8. node - 关于package.json

    2018-8-3(首次更新) 一.关于版本号: 文章来自:https://blog.csdn.net/yancloudfrontend/article/details/72867314 指定版本:比如 ...

  9. (译)package.json详解

    原文链接 概述 本文囊括了所有package.json文件中你需要知道的细节.注意package.json必须是纯JSON的,而不仅仅是一个JavaScript对象字面量.该文件描述的很多行为都受np ...

随机推荐

  1. [置顶] cAdvisor、InfluxDB、Grafana搭建Docker1.12性能监控平台

    通过cadvisor+influxdb+grafana三者有机结合,打造跨主机容器监控. 优点 1.跨主机监控,可扩展 2.容器自发现 3.历史数据长期保存 4.自定义配置程度高 缺点 1.不能自动隐 ...

  2. 15 个 Docker 技巧和提示

    CLI(Command Line Interface,命令行) 好的 docker ps 输出 将 docker ps 输出通过管道重定向到 less -S,避免折行: docker ps -a |  ...

  3. virtualenv 环境安装

      # Python 2.7.6:wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xztar xf Python-2.7.6.tar. ...

  4. HTML5的测试总结

    HTML5其实也是web的一种,所以基本的web测试的一些重点,HTML5上都要过一遍,不过也有其特殊之处. [需求设计测试] 需求是否合理.是否有更好的实现方法或者功能的遗漏,以及原型图测试,包括用 ...

  5. log4j教程 6、Logger方法

    Logger类提供了多种方法来处理日志活动. Logger类不允许实例化一个新的记录器实例,但它提供了两个静态方法获得一个 Logger 对象: public static Logger getRoo ...

  6. j2ee、mvn、eclipse、Tomcat等中文乱码问题解决方法

    一.更改jdk默认编码为UTF-8,保证启动的JVM不会出现中文乱码问题 1.在编译的时候,如果我们没有用 -encoding 参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们 ...

  7. scrapy爬虫 函数间传值简易教程

    2017-03-27 有的时候我们爬取数据的时候需要在多个页面之间跳转,爬取完所有页面的数据的时候才能把所有数据一起存到数据库,这个时候我们就需要把某个函数内爬取的数据传到下一个函数当中.有人可能会说 ...

  8. 配置Linux实现静态路由

    配置Linux实现静态路由 背景和原理 路由器的功能是实现一个网段到另一个网段之间的通信,路由分为静态路由.动态路由. 默认路由和直连路由.静态路由是手工指定的,使用静态路由的好处是网络安全保密性高. ...

  9. Python3链接MySQL数据库

    Python 2.x 上连接MySQL的库倒是不少的,其中比较著名就是MySQLdb(Django项目都使用它:我也在开发测试系统时也使用过),见:http://sourceforge.net/pro ...

  10. Linux shell快捷键

    Ctrl + a 可以快速切换到命令行开始处Ctrl + e 切换到命令行末尾Ctrl + r 在历史命令中查找 ctrl + u      删除光标前面所有字符相当于VIM里d shift+^ ct ...