Error: Can't resolve 'constants' in constants-fs

Error: Can't resolve 'constants' in constants-fs

我安装了一个 js 包 fs-constants,它使用其 browser.js 文件中的下一行。

module.exports = require('constants')

我在编译时遇到这个错误

ERROR in ./node_modules/fs-constants/browser.js
Module not found: Error: Can't resolve 'constants' in '/mnt/c/Users/jbermudez/workspace/HMI_WEB_CONVERTIDORES/front/node_modules/fs-constants'

我检查过我安装了一个名为 constants-browserify 的包,但它似乎无法解决问题

好吧,fs-constants 模块依赖于另一个称为常量的模块,该模块现在已弃用,正如模块本身的 npm 站点所述。现在使用 require("fs").constants 调用,但这是 node-only。您使用的是哪个节点版本?从 v12.18 开始,constants 模块仍然存在并且可以为我调用。