# 废弃选项
# inlineDynamicImports
请使用具有相同签名的 output.inlineDynamicImports 选项代替。
# manualChunks
请使用具有相同签名的 output.manualChunks 选项代替。
# maxParallelFileReads
请使用 maxParallelFileOps 选项代替。
类型: | number |
---|---|
CLI: | --maxParallelFileReads <number> |
默认: | 20 |
该选项限制 Rollup 在读取模块时并行打开的文件数量。如果没有限制,或者数值足够高,构建可能会失败,显示“EMFILE: Too many open files”(EMFILE:打开的文件数过多)。这取决于操作系统限制的句柄数(open file handles)大小。
# output.dynamicImportFunction
请使用 renderDynamicImport 插件钩子代替。
类型: | string |
---|---|
CLI: | --dynamicImportFunction <name> |
默认: | import |
当输出为 ES bundle 时,该选项将会把动态引入函数重命名为该选项指定的名称。这对于使用了动态引入 polyfill 的代码非常有用,比如 这个库。
# output.experimentalDeepDynamicChunkOptimization
该选项不再需要
类型: | boolean |
---|---|
CLI: | --experimentalDeepDynamicChunkOptimization/--no-experimentalDeepDynamicChunkOptimization |
默认: | false |
该选项是用来防止全部 chunk 优化算法带来的性能问题。由于该算法现在快得多,所以现在这个选项被 Rollup 忽略,不应该再使用。
# output.preferConst
请使用 output.generatedCode.constBindings 选项代替。
类型: | boolean |
---|---|
CLI: | --preferConst/--no-preferConst |
默认: | false |
该选项表示在导出中使用 const 而不是 var。
# output.namespaceToStringTag
请使用 output.generatedCode.symbols 选项代替。
类型: | boolean |
---|---|
CLI: | --namespaceToStringTag/--no-namespaceToStringTag |
默认: | false |
该选项确定是否允许向命名空间对象添加符合规范的 .toString()。如果值为 true,
import * as namespace from './file.js';
console.log(String(namespace));
将总是打印[object Module]。
# preserveModules
请使用具有相同签名的 output.preserveModules 选项代替。
← watch.skipWrite 示例 →