Про
lodash
пишут в документации Sails:
Async (async
) and Lodash (_
)
Sails also exposes an instance of lodash as _
, and an instance of async as async
. These commonly-used utilities are provided by default so that you don't have to npm install them in every new project. Like any of the other globals in sails, they can be disabled.
Файл
globals.js
предназначен только для
отключения некоторых глобалов-по-умолчанию:
// config/globals.js
module.exports.globals = {
_: false,
async: false,
models: false,
services: false
};
А ваша строка
_: require('lodash')
воспринимается, видимо, так же, как и
_: true
– т.е. просто не-запрещает эту глобальную переменную.
Так что, наверное, рабочий вариант – подключать moment в каждом модуле, где он требуется.