如何配置 Roll-up Babel 的插件
How to configure Roll-up Babel's plugin
我创建了一个汇总项目。如果不使用少于两个文件,我将无法使用 rollup -c && rollup -c --environment PRODUCTION
:
有些人在 freenode 上告诉我我应该只有一个文件。
我不希望能够 运行 使用汇总的以下代码:
src/index.js
export default true;
src/tests/index.test.js
import demo from '../index';
describe('demo test', () => {
it('should return true', () => {
expect(demo).toBe(true);
});
});
我找不到关于什么插件应该放在什么文件中的任何合乎逻辑的解释,我所知道的是我无法让它只使用一种配置。
对于 rollup-plugin-babel
你可以指定 babelrc: false
告诉它忽略你的 .babelrc
文件,然后在你的文件中指定 plugins
和 presets
参数rollup.config.js
.
如果您包含 rollup.config.js
和 .babelrc
文件的代码,我可以更具体一些。
我创建了一个汇总项目。如果不使用少于两个文件,我将无法使用 rollup -c && rollup -c --environment PRODUCTION
:
有些人在 freenode 上告诉我我应该只有一个文件。
我不希望能够 运行 使用汇总的以下代码:
src/index.js
export default true;
src/tests/index.test.js
import demo from '../index';
describe('demo test', () => {
it('should return true', () => {
expect(demo).toBe(true);
});
});
我找不到关于什么插件应该放在什么文件中的任何合乎逻辑的解释,我所知道的是我无法让它只使用一种配置。
对于 rollup-plugin-babel
你可以指定 babelrc: false
告诉它忽略你的 .babelrc
文件,然后在你的文件中指定 plugins
和 presets
参数rollup.config.js
.
如果您包含 rollup.config.js
和 .babelrc
文件的代码,我可以更具体一些。