我正在尝试更好地了解节点的工作原理,因此我更改了/usr/lib/nodejs/fs.js
,但更改似乎没有按预期工作,因此我将throw "fasd"; process.exit();
添加到了开头fs.js
,期望每个其他脚本都要求该模块崩溃,但不会发生:require('fs'); console.log("i don't care");
成功打印该行。
我的操作系统是Ubuntu 12.04,dpkg -L nodejs | grep fs.js$
没有显示任何其他文件,我尝试在fs.js
中搜索/usr
,但也找不到其他fs.js。
我确实意识到更改核心文件是禁止的,我稍后会恢复更改,但是现在我试图找出为什么我的更改被忽略了?