You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node环境下无法安装Axios,尝试StackOverflow方案无果

Node无法找到已安装的Axios包问题求助

我遇到Node无法识别已安装的axios包的问题,先后尝试了以下npm命令排查:

npm uninstall axios
npm cache clean --force
npm install axios
npm uninstall axios
npm cache clean --force
npm install axios -S

在app.js文件中,我按照Axios的Node环境使用说明编写代码:

const axios = require('axios');

还尝试了其他写法:

const axios = require('axios').default;  //我认为这在非TypeScript环境下无效
var axios = require('axios');

启动本地npm服务器时出现如下错误:

(function (exports, require, module, __filename, __dirname) { import axios from './lib/axios.js';
                                                              ^^^^^^

SyntaxError: Unexpected token import
    at createScript (vm.js:74:10)
    at Object.runInThisContext (vm.js:116:10)
    at Module._compile (module.js:533:28)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Code\WebDevelopment\Newsletter-Signup\app.js:4:15)

我的运行环境为npm v5.0.0和node v8.0.0,已经查阅过多个相关技术问题页面但未找到解决方案。

以下是我使用axios的业务代码片段:

function onClick(e) {
  e.preventDefault();
  grecaptcha.ready(function() {
    grecaptcha.execute(secrets.recaptcahUrl, {action: 'submit'}).then(function(token) {
        // 提交到后端的逻辑
        axios.post(secrets.recaptcahUrl, {
          secret: secrets.recaptchaSecretKey,
          response: token
        })
        // 验证响应token的逻辑
        .then(function (response) {
          console.log(response); // 先打印返回内容查看结果
        })
        .catch(function (error){
          console.log(error);
        });
    });
  });
}

以及相关的路由处理代码:

app.post(home, (req, res) => {

  // onSubmit(this);
  const user = BuildNameAndEmail(req);
  onclick(res);
// 其他无关axios的逻辑已省略

恳请各位提供技术帮助。


内容的提问来源于stack exchange,提问作者Matthew Baier

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 13:50:24