我试图使用自定义配置文件
rollup --environment NODE_ENV:dev -c rollup.d3.config.js
Rollup成功将参数传递到配置文件中。
但它会在命令行中发出警告:
(!) You have passed an unrecognized option
Unknown input option: options. Allowed options: acorn, acornInjectPlugins, cache, context, entry, experimentalCodeSplitting, experimentalDynamicImport, experimentalPreserveModules, external, input, moduleContext, onwarn, perf, plugins, preferConst, preserveSymlinks, treeshake, watch
这是预期的行为吗?我不知何故以错误的方式写命令?无论我先放置-c还是--environment,都会抛出同样的错误。
答案 0 :(得分:1)
汇总希望使用“允许的选项”中提到的选项之一,但是基于该错误,看来您要添加一个名为options
的属性,该汇总不知道如何处理。
如果您有一个名为options
的变量,您希望将其内容与其余配置合并,则可以使用Object.assign
:
const rollupConfig = {
// ...
}
const options = {
// ...
}
export default [Object.assign(rollupConfig, options)]