gpt4 book ai didi

javascript - 如何在不导入模块的情况下运行它?

转载 作者:太空宇宙 更新时间:2023-11-04 03:22:45 26 4
gpt4 key购买 nike

我正在创建一个扩展 RegExp 对象的 es6 模块。我正在使用 Object.defineProperties 来执行此操作:

Object.defineProperties(RegExp.prototoype, {
...
});

我不会在该文件中返回任何内容,因为我不需要它,因为 RegExp 在 Node.js 中是全局的,但同样,我需要导入一些内容来运行扩展 RegExp.prototype 的代码。你看到问题了吗?

这种情况下有什么解决方法吗?只需返回导出默认值{}?这不是一件坏事吗?我正在考虑返回正则表达式并在导入中覆盖:

import RegExp from '@scope/regexp';

谢谢。

最佳答案

您可以使用

import '@scope/regex';

这只会运行模块中的代码,而不导入任何内容。

关于javascript - 如何在不导入模块的情况下运行它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48357250/

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