1

有一个库仅在应用程序在服务器上运行时使用。

isBrowser() ? console.log('broser') : require('datadog-node-utils/logging');

该模块datadog-node-utils应该捆绑在服务器上,而不是在静态供应商中。

在我的 razzle 配置中,我试图排除这个库。

 if (target === 'web') {
      config.module.rules.push.exclude = [/\datadog-node-utils/, /\winston/];
... 

但没有运气。

该库始终存在于捆绑包中:(

4

0 回答 0