gpt4 book ai didi

javascript - 已弃用消息 : "Auto import from ' process' (property) NodeJS. Process.mainModule? : NodeJS. 模块 NodeJS.Module 'mainModule' 已弃用"

转载 作者:行者123 更新时间:2023-12-05 00:34:23 37 4
gpt4 key购买 nike

我正在尝试像这样使用 mainModule:

const { mainModule } = require('process');
module.exports = path.dirname(mainModule.filename);
但我收到以下消息:

const mainModule: NodeJS.Module 'mainModule' is deprecatedts(6385)


Auto import from 'process'(property) NodeJS.Process.mainModule?: NodeJS.Module


@deprecated - 从 v14.0.0 开始 - 使用 require.main 代替。
我该如何解决这个问题?

最佳答案

我找到了here你只需要改变这个:

const { mainModule } = require('process');
module.exports = path.dirname(mainModule);
对此:
module.exports = path.dirname(require.main.filename);

关于javascript - 已弃用消息 : "Auto import from ' process' (property) NodeJS. Process.mainModule? : NodeJS. 模块 NodeJS.Module 'mainModule' 已弃用",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64884587/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com