使用NW.js创建文件资源管理器:规划、设计与开发
1. 前期准备与NW.js环境
在开始编码之前,我们先来了解一下手中的工具。NW.js与最新稳定版的Node.js一同发布,Node.js对ES2015/ES2016提供了强大支持。这意味着我们可以使用JavaScript的新特性,但不包括模块相关特性(这里Node.js有自己的CommonJS兼容模块加载系统)。
当我们通过路径请求一个模块时,例如 require('./foo') ,运行时会搜索对应的文件(如 foo.js 、 foo.json 或 foo.node )或目录( ./foo/index.js ),然后Node.js会评估模块代码并返回导出的类型。
以下是一个简单的示例,展示如何创建一个导出字符串的模块以及如何导入该模块:
// ./foo.js
console.log('foo runs');
exports.message = 'foo\'s export';
// ./bar.js
const foo = require('./foo');
console.log(foo.message);
运行 node bar.js ,输出结果如下:
foo runs
foo's export
需要注意的是,无论我们多少次请求一个模块,它只会
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



