我创建了一个由许多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 || {}),
];
然后将外部添加到您的配置