Я пытаюсь использовать накопительный API JS. rollup.rollup не требует от меня указания опции output
, но, похоже, rollup.watch делает по некоторым причинам.
Вот что у меня есть :
#!/usr/bin/env node
import * as rollup from 'rollup';
async function main() {
const watcher = rollup.watch({
input: 'src/main.ts',
// output: {
// dir: 'dist'
// }
})
watcher.on('event', event => {
console.log(event);
})
}
main().catch(err => {
console.error(err);
process.exit(1);
})
Это говорит:
{
code: 'ERROR',
error: Error: You must specify "output.file" or "output.dir" for the build.
at error (file:///somepath/screeps/node_modules/rollup/dist/es/shared/rollup.js:10380:30
)
at Object.write (file:///somepath/screeps/node_modules/rollup/dist/es/shared/rollup.js:1
8594:24)
at file:///somepath/screeps/node_modules/rollup/dist/es/shared/watch.js:7083:86
at Array.map (<anonymous>)
at Task.run (file:///somepath/screeps/node_modules/rollup/dist/es/shared/watch.js:7083:6
3)
at async Watcher.run (file:///somepath/screeps/node_modules/rollup/dist/es/shared/watch.
js:7003:17) {
code: 'MISSING_OPTION'
}
}
Я должен быть в состоянии получить то, что мне нужно, от генератора событий - я не хочу записывать это на диск. Как мне это отключить?