如何解决fs.existsSync不是函数
在NodeJS中,我有:
const fs = require('fs');if (!fs.existsSync("some_path")) {
...
}
但是我得到了错误:
TypeError:fs.existsSync不是函数
做一些搜索后,我读Webpack
给自己带来require
哪些则会覆盖node.js
的require
,所以当你需要一个node.js
核心模块是webpack
无法解析为您的文件或依赖项之一,它抛出。
(我的堆栈跟踪包括__webpack_require__
)
但是我该如何解决呢?
回答:
您可以通过在配置中定位节点,来允许webpack使用Node require
并包含fs
等。
module.exports = { entry: './src/main.js',
target: 'node',
output: {
path: path.join(__dirname, 'build'),
filename: 'backend.js'
}
}
如此处所述:https :
//webpack.js.org/concepts/targets/和https://webpack.js.org/configuration/target/
以上是 如何解决fs.existsSync不是函数 的全部内容, 来源链接: utcz.com/qa/434753.html