如何在ts-node -r选项中同时引入多个require模块?
解决ts-node同时通过-r加载多个require模块的问题
你之前的写法错误在于只写了一个-r,导致newrelic被当成了要执行的文件参数,而非需要预加载的模块。正确的做法是给每个需要预加载的模块单独加上-r选项。
修改后的package.json scripts配置如下:
"scripts": { "start": "ts-node -r dotenv/config -r newrelic src/index.ts" }
这样就能在执行src/index.ts之前,同时预加载dotenv/config和newrelic两个模块,效果和单独使用每个模块时一致。
内容的提问来源于stack exchange,提问作者asim mehmood
相关产品推荐
相关产品推荐

