【发布时间】:2019-05-19 08:42:44
【问题描述】:
在 NodeJS 中我有:
const fs = require('fs');
if (!fs.existsSync("some_path")) {
...
}
但我得到了错误:
TypeError: fs.existsSync 不是函数
经过一番搜索,我读到Webpack 带来了自己的require,它破坏了node.js 的require,所以当您需要node.js 核心模块时webpack 无法解析您的文件或依赖项之一,它会抛出。
(我的堆栈跟踪包括__webpack_require__)
但是我该如何解决呢?
【问题讨论】:
-
您是否正在编写旨在在浏览器中运行的代码?如果是这样,您希望它如何查看文件系统?
-
@MarkMeyer 不,它是 NodeJS,所以它将成为一个服务器。