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   问题依然存在

 


代码没修改的前提下,又正常了,原因未知

 

posted @ 2020-03-05 15:05  anjing529  阅读(6245)  评论(0编辑  收藏  举报