WAIT Compiling... 下午2:51:42 94% asset optimization ERROR Failed to compile with 2 errors 下午2:51:43 error in ./node_modules/axios/lib/platform/index.js Module parse failed: Unexpected token (5:2) You may need an appropriate loader to handle this file type. | | export default { | ...utils, | ...platform | } @ ./node_modules/axios/lib/defaults/index.js 8:0-44 @ ./node_modules/axios/lib/axios.js @ ./node_modules/axios/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js error in ./node_modules/axios/lib/core/mergeConfig.js Module parse failed: Unexpected token (6:69) You may need an appropriate loader to handle this file type. | import AxiosHeaders from "./AxiosHeaders.js"; | | const headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing; | | /** @ ./node_modules/axios/lib/axios.js 6:0-48 @ ./node_modules/axios/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js
复制
开始以为是axios安装未成功
尝试了卸载
npm uninstall axios
然后继续安装
npm install axios --save
还是报同样的错误
反复查询说是下面的问题(尴尬,没咋看懂)
这个错误是由于在编译过程中遇到了意外的标记(token)导致的。根据错误信息,看起来是在axios库的两个文件中出现了问题。
第一个错误是在
./node_modules/axios/lib/platform/index.js
文件中,解析出现了意外的标记。可能是因为缺少了处理该文件类型的加载器(loader)。你可以尝试安装和配置适当的加载器来处理该文件类型,例如babel-loader。第二个错误是在
./node_modules/axios/lib/core/mergeConfig.js
文件中,同样也是解析出现了意外的标记。同样地,你需要安装和配置适当的加载器来处理该文件类型。
-------------------------------------------------------------------------------
反复尝试,一直没解决。。。。。。
-------------------------------------------------------------------------------
最后猜测是axios版本不兼容的问题,然后卸载后尝试了安装指定版本
npm install axios@^0.27.2 --save
运行成功