#javascript #oracle-jet #formatjs
#язык JavaScript #oracle-jet #форматjs
Вопрос:
Я пытаюсь добавить intl-messageformat в свой проект, но я не определился, когда попытался загрузить модуль.
В файле path_mapping.json
{ ... "libs": { ... "intl-messageformat": { "cdn": "3rdparty", "cwd": "node_modules/intl-messageformat", "debug": { "src": ["**"], "path": "libs/intl-messageformat/intl-messageformat.iife.js" }, "release": { "src": ["**"], "path": "libs/intl-messageformat/intl-messageformat.iife.js" } } } }
В main.js , я добавил путь
'intl-messageformat' :'libs/intl-messageformat/intl-messageformat.iife'
В viewmodel
define([ 'require', 'ojs/ojcore', 'knockout', 'ojs/ojtable', 'intl-messageformat' ], function (require) { 'use strict'; const ko = require('knockout'); var messageformat = require('intl-messageformat'); console.log(messageformat); //undefined
Версии
OJET : 11.1.0
intl-формат сообщения: 9.10.0
Комментарии:
1. Вы уверены, что это сопоставление работает:
src: ["**"]
? Разве это не должно быть что-то вроде: «релиз»: { «src»: «intl-messageformat.iife.js», «путь»: «libs/intl-messageformat/intl-messageformat.iife.js» }