Man*_*aan 5 javascript command-line-interface node.js
我正在阅读node.js cli模块文档,它有一行像这样.我知道我们可以包含这样的外部模块,但不知道'.'的用途是什么.需要一个模块;
const foo = require('.');
任何人都可以告诉我它是什么用途或为什么用它那样.
它将导入您运行文件的文件夹中的索引文件将为空的require语句.index.js如果您没有在require()参数中指定任何文件名(仅提供文件夹引用),Javascript require模块将尝试查找文件.
基本上它是别名 const foo = require('./index.js');
index.js
module.exports = 1;
Run Code Online (Sandbox Code Playgroud)
foo.js
const foo = require('.');
console.log({ foo });
Run Code Online (Sandbox Code Playgroud)
如果两个文件都在同一个文件夹中,则会打印
{ foo: 1 }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
123 次 |
| 最近记录: |