javascript 即使在package.json中指定“type”:“module”用于导入外部文件,仍然抛出SyntaxError:不能在模块外部使用import语句

68bkxrlz  于 2023-01-11  发布在  Java
关注(0)|答案(1)|浏览(254)

我找不到解决问题的方法。我使用VS Code编写JavaScript代码。我想从外部文件导入一个对象数组。在我的. js文件中,我使用了以下语句:

import {myarray} from './path/to/file.js'

我遇到添加"type"的警告:"module"在我的package.json文件的scripts部分。添加后,我仍然有相同的警告和错误消息:语法错误:不能在模块外部使用import语句

z9smfwbn

z9smfwbn1#

在您的主.js文件中使用该函数,从外部文件导入您想要的内容。

import { myarray } from "./path/to/file.js";

然后对于外部文件

export myarray = [];

将.js文件重命名为. mjs。希望这样可以工作。

相关问题