Я пытаюсь выучить Rollup.js . Я просто хочу попробовать использовать только метод delay () из lodash, но не могу найти правильный синтаксис. Пробовал различные решения, но они, похоже, не работают.
Итак,
npm install --save lodash
Конфигурация накопительного пакета:
export default {
input: 'src/app.js',
output: {
file: 'bundle.js',
format: 'cjs'
}
};
src / app.js:
// here I've tried several syntaxes and paths..
import delay from 'node_modules/lodash/delay.js';
// import { delay } from 'lodash';
// import { delay } from 'lodash/dejay';
// import delay from 'lodash/dejay';
_.delay(function(){
console.log('OK');
}, 1000);
Я всегда получаю это сообщение:
(!) Unresolved dependencies
https://rollupjs.org/guide/en/#warning-treating-module-as-external-dependency
Также, как ни странно, если я загляну в загруженный источник delay.js, я найду module.exports = delay;
НО, если я посмотрю нарепозиторий github (та же загруженная версия: 4.17.15), я нахожу export default delay
: почему ????