云笔记开发记录一:node-webkit 项目结构?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云笔记开发记录一: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 项目结构?的主要内容,如果未能解决你的问题,请参考以下文章