require惊天大bug!
var a=require("./a ")为什么加载不出来?
因为a后面多了个空格...
字符串果然是个严谨的东西...
19 回复
标题前面还差个「震惊!」,建议楼主去 UC 震惊部。
好吧,其实文件名是允许包含空格的:
$ echo 'console.log("Hello World");' > 'a .js'
$ echo 'require("./a ");' > 'test.js'
$ node test.js
Hello World