怎么把自己做的网站放到百度上,球队积分排名,多说评论插件对网站优化,怎么使用服务器做网站node中使用require的时候如果路径是一个文件夹时#xff0c;或者特殊的情况require(..);require(.); 这是node实战这本书里说的情况#xff0c;但是我在node6.9版本中发现不完全是这样#xff0c;可能是后来做了修改。下面说说在6.9下require路径的过程。 这里以require(.)说…node中使用require的时候如果路径是一个文件夹时或者特殊的情况require(..);require(.); 这是node实战这本书里说的情况但是我在node6.9版本中发现不完全是这样可能是后来做了修改。下面说说在6.9下require路径的过程。 这里以require(.)说明一个点说明要require当前目录这时候node会优先查找package.json这个文件(即使有index.js这个文件也会先被忽略)然后查找package.json文件里的main键值对应的值xx.js然后拿到这个值进行加载相应的文件否则如果没有键值main或者没有找到xx.js则开始查找当前目录下有没有index.js如果有则使用否则出错。下面是具体的实践 以下文件都在一个文件夹下 example.js var test require(.); console.log(test.a); package.js {main:./test1.js } test1.js module.exports {a:1 } index.js module.exports {a:3 } 我们可以看到执行example脚本时输出的是1如果把main的项去掉或者把main对应的值改成不存在的文件则会加载index.js输出3如果不存在这个index.js则报错