自建文件模块引用方式和查找方式

引用方式:路径+文件名/文件夹名

查找方式:
同路径下如果即有同名的文件,又有同名文件夹,会先找文件(js优先于json文件,没有js才会找json),没有文件才会找文件夹。
所以,同路径下文件和文件夹名字最好不要相同,不然容易找错地方。

如果没有同名文件,那么找的是文件夹,会找该目录下的index.js。
如果想要找其他文件,可以自行添加一个package.json,里面用main指定入口文件。这样就会跟第三方模块那样,识别的会是指定的那个文件,但是自己写的文件模块一般不这样用。

如果即有同名的js文件,又有同名文件夹,为了区分,可以这样做:
引用文件:路径+文件名(带上后缀以告诉我们自己这里引用的是文件而非文件夹)
引用文件夹:路径+文件夹名+/(带上斜杠之后引用的就是文件夹了,里面查找执行文件的方式,同没有斜杠的是一样的用法。)

欢迎纠错,如果感觉有用,请点个赞,谢谢啦!

你可能感兴趣的:(自建文件模块引用方式和查找方式)