Requirejs, проблема в загрузке библиотеки подчеркивания

Я использую require.version "2.0.0"
И я хотел бы получить подчеркивание в качестве локальной переменной:

Вот мой код (1).

Почему _ не определено?
Как я могу получить _ внутри функции как локальную переменную


(1)

require.config({
    baseUrl: "./",
    paths: {
        'underscore': 'vendor/js/underscore-min'
    },
    shim: {
        'underscore': {
            exports: 'underscore'
        }
    }
});

require([
    'underscore'
 ], function(_) {
    "use strict";
    console.log(_); // undefined
});
7 голосов | спросил Lorraine Bernard 31 Maypm12 2012, 13:34:15

1 ответ


0

Ну, просто замените exports: 'underscore' на exports: '_'. Это говорит о необходимости подключить к _ модуль. Таким образом, ссылка window._ будет по-прежнему работать.

ответил ggozad 1 J0000006Europe/Moscow 2012, 10:23:01

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132