1

我正在尝试将 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'

在视图模型中

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

版本

欧杰特:11.1.0

国际消息格式:9.10.0

4

0 回答 0