Vue項目 main.js :
// 導入 Nprogress 及 樣式 import NProgress from 'nprogress' import 'nprogress/nprogress.css' // 導入 掛載 配置 axios import axios from 'axios' axios.defaults.baseURL = 'http://127.0.0.1:8888/api/private/v1/' // request攔截器 NProgress.start() axios.interceptors.request.use(config=>{ config.headers.Authorization = window.sessionStorage.getItem('token') console.log(Nprogress) //request 請求攔截后 可以正常打印出 Nprogress 對象 NProgress.start() //這里會題目的錯誤報錯 注釋掉后可以正常往下走 return config }) // response攔截器 NProgress.done() axios.interceptors.response.use(config=>{ console.log('結束') NProgress.done() //如果注釋掉start 這里依然會報錯 注釋掉整個流程都沒問題 return config })
網上有說是模塊受損 刪掉重新 npm install 問題依然存在
代碼沒修改的前提下,又正常了,原因未知