json 如何在main.js中导入外部JavaScript文件,我们可以使用javascript访问外部文件吗

cld4siwp  于 2023-08-08  发布在  Java
关注(0)|答案(1)|浏览(136)

在这里,我将国家数组导出到外部JavaScript文件中。

const countries = [
  "Albania",
  "Bolivia",
  "Canada",
  "Denmark",
  "Ethiopia",
  "Finland",
  "Germany",
  "Hungary",
  "Ireland",
  "Japan",
  "Kenya",
];
export default countries;

字符串
现在,我将导入并在控制台将其记录到main.js文件中

import countries from "./countries";
console.log(countries);


但是,为什么我收到错误

node:internal/errors:484
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module

rqqzpn5f

rqqzpn5f1#

如果您在项目中使用ECMAScript模块,请确保指定文件类型扩展名。
在您的情况下尝试更改:

import countries from "./countries";

字符串

收件人:

import { countries } from "./countries.js";

请记住,当涉及到常见的基于JavaScript的方法时,两者都是正确的。

相关问题