Rollup build 解决引入 json 问题出现:TypeError: xxxxx needs an import assertion of type “json“

1、安装 @rollup/plugin-json

pnpm install --save-dev @rollup/plugin-json

然后在 Rollup 的配置文件中添加以下内容:

import json from '@rollup/plugin-json';

export default {
  // ...
  plugins: [
    // ...
    json()
  ]
}

如果问题还没有解决那么可以使用 assert

例如:

import pkg from "./package.json" assert { type: "json" };

assert 关键字是一个运行时的类型断言语法,它用于显式地指定导入模块的类型。
在这个例子中,assert 用于指定导入的 package.json 文件是一个 JSON 文件类型。

你可能感兴趣的:(json,javascript,前端)