Trying to import a file to keep clean background.js using manifest_version v3
.
Is't allowed to import, nor am i missing something here ?
//manifest.json
"manifest_version": 3,
"background": {
"service_worker": "background.js"
},
//background.js
// error here, cant import a file at all, tried both
import {fetchUsers} from "./xxx/users.js"
const {fetchUsers} = await import(chrome.runtime.getURL('./xxx/users.js'));
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
if(request.action == 'fetchUsers'){
let data = fetchUsers()
sendResponse({users: data});
}
});