通过node程序执行的文件可以是非.js文件,但是require()加载的自定义的模块,需要是.js文件
 发布于 13 年前  作者 aaroncanter  7110 次预览  最后一次回复是 13 年前  来自  

今天由于手误,在.txt中写入了js代码,最后node index.txt。没想到是可以的。不过通过require模块加载时是需要加载的文件时.js文件。

4 回复
willwen

require支持三种格式文件:js, node, json,前两者都是模块,而json会返回一个Object。

mew7wo

如果需要读取json文件的话,是直接用require,还是读文件然后再JSON.parse? 这两个,哪个比较好点?

fish

扩展了Module模块,就可以了,后缀不是问题,呵呵