未捕获的SyntaxError:无法在模块外部使用import语句

时间:2020-08-29 20:18:50

标签: javascript

我正在尝试导入一个名为fs的模块,并且我使用了require来导入它。然后,我意识到要使用require,我需要使用以下命令导入它:

import {createRequire} from 'module';
const require = createRequire(import.meta.url);

但是它给了我这个错误:Uncaught SyntaxError: Cannot use import statement outside a module

1 个答案:

答案 0 :(得分:-1)

您需要在脚本标签中分配模块属性。

<script type="module">
     import { createRequire } from './module.js';
</script>