我已经通过 npm 安装了 axios 并尝试将 axios 导入我的前端脚本文件。
我面临的错误是
未捕获的语法错误:无法在模块外部使用 import 语句
这是我的 app.js 文件
import axios from 'axios';
function updateRecipt(items) {
axios.post('/update-reciept',items).then(res=>{
console.log(res);
})
}
注意:我还将 axios package.json 中的 "type":"tag"更改为 "type":"module"并将 import 语句更改为 const axios = require("../../node_module/axios”)。但这对我不起作用
最佳答案
您正在使用 CommonJS。 要导入 axios,你可以这样做
const axios = require("axios");
如果你想使用 ES 模块,
您需要转到 package.json
并添加 "type": "module",
(您也可以添加 "type": "commonjs",
显式使用 CommonJS)
关于javascript - 从节点模块导入 axios 时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68431293/