Uncaught (in promise) ReferenceError: Nprogress is not defined at eval
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 问题依然存在
代码没修改的前提下,又正常了,原因未知