云笔记开发记录一:node-webkit 项目结构?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云笔记开发记录一:node-webkit 项目结构?相关的知识,希望对你有一定的参考价值。

node-webkit 项目结构?

一般用过nodejs写过点小东西的人,都应该知道nodejs项目一般都有一个package.json文件,这个package.json文件,该文件定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。 
为什么要提 nodejs 的 package.json文件 呢,因为, node-webkit 项目它也有自己的 package.json文件 

但是这两者是不同的!

node-webkit的package.json是用来配置node-webkit项目的一些信息,比如:窗口初始化大小、启动页、启动脚本等~(建议去查看nw官方文档了解~)

因为一个项目要有两个 package.json文件 ,所以,我是先创建一个 node-webkit 项目目录,如:e:\\webstormWorkspace\\cnote,该目录用来存放 node-webkit 项目的 package.json 以及一些其它的东西;然后在 cnote 目录下再创建一个 /app 子目录用来放我们的nodejs代码,以及 nodejs 的 package.json 文件~ 
效果如下图所示:

技术分享

~咦,图中的startCnote.bat是啥子嘛? 
恩,因为考虑到开发的时候,总是要手动拖拽项目到node-webkit 的nw.exe 来打开项目,觉得挺麻烦的,就写了一个脚本方便来打开项目而已。(可有可无~) 
以下就是脚本代码啦~

cd /d  E:\\webstormWorkspace\\cnote
F:\\nwjs-sdk-v0.19.2-win-x64\\nw .
exit

 





以上是关于云笔记开发记录一:node-webkit 项目结构?的主要内容,如果未能解决你的问题,请参考以下文章

nw.js node-webkit基本程序结构与配置package.json配置说明

node-webkit 笔记

云笔记管理系统之项目介绍

微信云开发学习笔记

保护 node-webkit 桌面应用程序中的源代码

node-webkit:开发桌面+WEB混合型应用的神器