chrome-extension-app icon indicating copy to clipboard operation
chrome-extension-app copied to clipboard

The requested module './ffmpeg.min.js' does not provide an export named 'FFmpeg'

Open rsclip opened this issue 2 years ago • 0 comments

background.js

import "./ffmpeg/ffmpeg-core.js";
import "./ffmpeg/ffmpeg.min.js";
import { FFmpeg } from "./ffmpeg/ffmpeg.min.js"; // error here

manifest.json (relevant parts):

{
    "name": "Example",
    "description": "Example",
    "version": "1.0",
    "manifest_version": 2,
    "background": {
      "service_worker": "background.js",
      "type": "module"
    },
    "permissions": [
        "storage", 
        "activeTab", 
        "scripting",
        "downloads"
    ],
    "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'" 
}

Error:

Uncaught SyntaxError: The requested module './ffmpeg/ffmpeg.min.js' does not provide an export named 'FFmpeg' (at background.js:3:10)

Directory structure:

│   .gitattributes
│   background.js
│   contentScript.js
│   LICENSE
│   manifest.json
│   popup.css
│   popup.html
│
├───ffmpeg
│       ffmpeg-core.js
│       ffmpeg-core.wasm
│       ffmpeg-core.worker.js
│       ffmpeg.min.js
│       ffmpeg.min.js.map

No idea where to go from here.

rsclip avatar Jul 12 '22 16:07 rsclip