gpt4 book ai didi

typescript - 汇总是否支持汇总配置文件中的 typescript ?

转载 作者:搜寻专家 更新时间:2023-10-30 21:13:25 25 4
gpt4 key购买 nike

看来我们可以使用 typescript 来编写汇总配置文件。比如,我可以创建一个名为 rollup.config.ts 的文件,内容为:

import typescript from 'rollup-plugin-typescript2';

export default {
input: 'main.ts',
plugins: [typescript()],
output: {
file: 'bundle.js',
format: 'cjs',
},
external: ['lodash']
}

如果我将 rollup 调用为 rollup -c rollup.config.ts,它就会工作。

但是如果我在其中使用一些类型:

import typescript from 'rollup-plugin-typescript2';
import {RollupFileOptions} from "rollup";

const config: RollupFileOptions = {
input: 'main.ts',
plugins: [typescript()],
output: {
file: 'bundle.js',
format: 'cjs',
},
external: ['lodash']
}

export default config;

它将报告如下错误:

$ rollup -c rollup.config.ts
[!] Error: Unexpected token
rollup.config.ts (4:12)
2: import {RollupFileOptions} from "rollup";
3:
4: const config: RollupFileOptions = {
^

有可能让它发挥作用吗?我尝试将 ts-node 与

一起使用

最佳答案

与此同时,虽然尚不支持,但 JSDoc 可能对类型检查汇总配置很有用。 (它只适用于支持 JSDoc 的编辑器。例如 VSCode)。

/** @type {import('rollup').RollupOptions} */
const options = {
...
};

export default options;

关于typescript - 汇总是否支持汇总配置文件中的 typescript ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54711437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com