Tag: javascript globalize

npm安装全球化 – E_MISSING_BUNDLE

我相信这是一个愚蠢的configuration问题,但我似乎无法弄清楚。 我使用这种方式安装的nodejs中的全局化包: npm install –save globalize cldr-data 看着我的package.json安装: "globalize": "^1.1.1", "cldr-data": "^29.0.1", 然后我创build了一个nodeunittesting: var Globalize = require( "globalize" ); Globalize.load( require( "cldr-data" ).entireSupplemental() ); Globalize.load( require( "cldr-data" ).entireMainFor( "es") ); Globalize.loadMessages({ en: { hello: "Hello, {0} {1} {2}", hey: "Hey, {first} {middle} {last}" } }); exports['test message translation'] = function (test) { var enFormatter = […]

设置为生产模式时,Webpack Globalize生成失败:未提供格式化程序或parsing器

我正在研究一个React / Webpack / Globalize应用程序。 在开发模式中,事情是好的(尽pipeGlobalize坚持编译所有语言环境,而不是我select的语言环境,但这是另一个问题)。 但是,当我设置production: true在我的webpackconfiguration,运行npm run build时,我得到以下错误 > webpack –config webpack.prod.config.js /opt/app/ui/node_modules/globalize-webpack-plugin/GlobalizeCompilerHelper.js:72 throw e; ^ Error: No formatters or parsers has been provided 我的印象是全球化的webpack插件是为了处理预编译。 任何想法,为什么我看到这个错误? 当我设定production: false东西编译好。 我的插件设置是: new GlobalizePlugin({ production: true, developmentLocale: "en", supportedLocales: [ "en"], output: "i18n/[locale].[hash].js" }), 当一个文件改变和webpack开发服务器重build,我收到很多这些消息,指出我不使用的区域设置的重新编译: [461] ./~/cldr-data/main/es-PY/dateFields.json 15 kB {0} [optional] [462] ./~/cldr-data/main/es-SV/dateFields.json 15 kB {0} […]