NodeJs中的Axios,“无法在模块外部使用import语句”

von4xj4u  于 2022-11-23  发布在  iOS
关注(0)|答案(1)|浏览(136)

我正在尝试从一个最小的NodeJs应用程序调用axios。我是JS的新手,所以很抱歉可能转储的问题...
我已经检查了这个SO answer,它没有为我的问题提供解决方案。
调用节点时出现的问题:

node .\app.js
C:\Users\user01\scraping02\node_modules\axios\index.js:1
import axios from './lib/axios.js';
^^^^^^

SyntaxError: Cannot use import statement outside a module

我的app.js:

const axios = require("axios").default;

console.log("Test");

Axios版本:“1.1.3”。节点版本:v12.14.0版中提供。
有什么提示吗?
谢谢

sd2nnvve

sd2nnvve1#

升级节点。
我已经在v12.14.0、v12.22.10和v18.7.0中进行了测试。
它失败了,你只会在第一个错误中得到错误。
此外,节点v12已于2019年过了使用寿命,不再接收安全修复。

相关问题