【问题标题】:Error: Can't resolve 'constants' in constants-fs错误:无法解析常量-fs 中的“常量”
【发布时间】:2020-08-27 07:59:25
【问题描述】:

我安装了一个 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 的包,但它似乎无法解决问题

【问题讨论】:

    标签: angular typescript browserify


    【解决方案1】:

    好吧,fs-constants 模块依赖于另一个名为 constants 的模块,正如模块本身的 npm 站点所述,该模块现已弃用。现在使用require("fs").constants 调用它,但这是仅限节点的。你在哪个节点版本上?截至v12.18,常量模块仍然存在并且可供我调用。

    【讨论】:

    • 14.0 我明白了,正如您所说,非浏览器提到使用 module.exports = require('fs').constants || require('constants') ,但是在浏览器中同样的语句,js不能解决问题
    猜你喜欢
    • 2018-10-06
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    相关资源
    最近更新 更多