在Angular应用程序中导入的不可知论库中的Moment忽略Moment.locals



我创建了一个由许多angular项目共享的不可知核心库,该库使用Rollup.js作为模块Bundler。

库导入并使用moment。两个项目(核心/角度(共享相同版本的moment。

2.29.1

在我的角度项目中,我插入了如下的区域设置时刻:

moment.locale(lang(;//lang->动态

内部使用矩在angular项目中效果良好,但从库中创建的所有变量都不使用区域设置。

例如:我有来自核心的英语翻译,而不是从Angular应用程序配置的西班牙语翻译。

有什么想法吗?

谢谢你的帮助。

它很管用!

包.json

"peerDependencies":{"时刻":"2.29.1〃;},

rollup.config.ts


const external = [
...Object.keys(pkg.dependencies || {}),
...Object.keys(pkg.peerDependencies || {}),
];

然后将外部添加到您的配置

最新更新