Laravel从5.5升级到5.6到5.7:未捕获的ReferenceError:未定义axios

时间:2019-03-26 22:46:15

标签: laravel axios

将Laravel从5.5升级到5.7后,AXIOS不再工作

尝试了我所知道的一切,例如:作曲家更新,转储自动加载,工匠config:clear,cache:clear,作曲家需要axios,npm install axios和错误静止图像

app.get("/", (req,res) => {
    if (req.ip === "127.0.0.1") {
        res.sendFile("index-no-exe.html")
    } else {
        res.sendFile("index-with-exe.html"
})

在bootstrap.js文件中:

Uncaught ReferenceError: axios is not defined

这是app.js文件:

window.axios = require('axios');

window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';

我做错了什么? 有人吗?

1 个答案:

答案 0 :(得分:0)

NPM模块独立于Laravel升级。也许您可能面临的问题是缓存。尝试以下方法:

yarn cache clean    
rm -rf ./node_modules    
yarn
yarn add axios

如果不使用纱线,则应使用。比NPM更快,更干净。