【问题标题】:rollup.js: How to disable output?rollup.js:如何禁用输出?
【发布时间】:2020-04-21 13:11:19
【问题描述】:

我正在尝试使用汇总 JS API。 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'
  }
}

我应该能够从事件发射器中得到我需要的东西——我不想把它写到磁盘上。如何禁用它?

【问题讨论】:

    标签: rollupjs


    【解决方案1】:

    原来有一个watch.skipWrite 选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-04
      • 2016-06-18
      • 2020-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      相关资源
      最近更新 更多