从 Chrome 扩展中的另一个文件调用 javascript 函数

JES*_*2-6 8 javascript import google-chrome

我正在尝试构建一个 chrome 插件来分析 URL 并根据它运行一些功能。js文件的格式如下

function fn1(){
    //some logic
}

function fn2(){
    //some logic
}

if (url == 'site1'){
    fn1();

} else if (url == 'site2'){
    fn2();

}
Run Code Online (Sandbox Code Playgroud)

现在的问题是,fn1 和 fn2 相当大,为了可读性,我想将它们移动到另一个文件并导入它们。我努力了

import {fn1} from './file.js';
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误

不能在模块外部使用 import

关于如何做到这一点还有其他想法吗?谢谢