Node.JS类型脚本汇总错误:意外的标记(请注意,您需要插件来导入非JavaScript文件

myzjeezk  于 2023-02-08  发布在  Node.js
关注(0)|答案(1)|浏览(147)
    • NodeJS :版本18.7.0**
    • 国家预防机制:8.15.0**

rollup.config.js

import typescript from '@rollup/plugin-typescript';
import dts from 'rollup-plugin-dts';

import tsConfig from './tsconfig.json';

const config = [
    {
        input: "index.ts",
        output: [{ file: "build/index.js", sourcemap: true }],
        plugins: [
            typescript(
                {
                    sourceMap: tsConfig.compilerOptions.sourceMap
                }
            )
        ]
    },
    {
        input: 'build/index.d.ts',
        output: [{ file: "build/index.d.ts", "format": "es" }],
        plugins: [
            dts(
                {
                    compilerOptions: {
                        baseUrl: tsConfig.compilerOptions.baseUrl
                    }
                }
            )
        ]
    },
]

export default config;

tsconfig.json

{
   "compilerOptions": {
        "plugins": [
            {
                "name": "@rollup/plugin-typescript"
            }
        ]
   }
}

package.json
一个二个一个一个

4xrmg8kj

4xrmg8kj1#

显然,遇到了同样的问题,@rollup/plugin-typescript已损坏。
切换到rollup-plugin-typescript为我解决了这个问题。

相关问题