Node.js 来自 node_modules 的 10 require('...') 非常慢

Node.js 10 require('...') from node_modules is terribly slow

我在 Windows 10 和 macOS 10.14.3 上使用最新的 Node.js LTS 10。当我使用像 const require = require('rollup'); 这样的 require 导入库时,导入库需要大约 10 分钟或更长时间。在我的代码中添加一些 async 函数后,我开始注意到这个问题。在 mjs 文件中使用 ES importts-node 包和模块解析方面存在问题,也许还有其他建议?

我的 ts-node 选项中有一个 ignore: [],导致处理所有 node_modules。使用正则表达式缩小包范围 ignore: ['/node_modules\/(?!package-name).*/'] 解决了这个问题。