Javascript 节点JS可以';找不到模块
我有一个Javascript 节点JS可以';找不到模块,javascript,node.js,Javascript,Node.js,我有一个files.js文件,我在开始编写代码时需要它 当我使用: const files = require('./lib/files'); 我得到这个错误: 错误:找不到模块“./lib/files” 但是,如果我使用同一文件夹中的另一个文件进行测试,如: const files = require('./lib/repo'); 它运行 files.js: const fs = require('fs'); const path = require('path'); module.ex
files.js
文件,我在开始编写代码时需要它
当我使用:
const files = require('./lib/files');
我得到这个错误:
错误:找不到模块“./lib/files”
但是,如果我使用同一文件夹中的另一个文件进行测试,如:
const files = require('./lib/repo');
它运行
files.js
:
const fs = require('fs');
const path = require('path');
module.exports = {
getCurrentDirectoryBase: () => {
return path.basename(process.cwd());
},
directoryExists: (filePath) => {
return fs.existsSync(filePath);
}
};
我会使用tree
命令,但是我安装了太多的节点模块,无法正确显示,因此:
您的目标文件中的导出语法是否正确。没有语法错误,我仔细查看了一下,似乎很好地发布了
文件的内容。js
将其添加到了postCan中,请发布相关区域的目录和文件结构?
const { getCurrentDirectoryBase, directoryExists } = require('./lib/files')