注意:以下是一连串报错,按照顺序依次排列的
报错1
在JS 脚本中,运行 var xhttp = new XMLHttpRequest;报错,提示:ReferenceError: XMLHttpRequest is not defined;
原因:xmlhttprequest 不是Node 内置的,需要单独安装:
安装命令:npm install xmlhttprequest
参考内容:https://stackoverflow.com/questions/32604460/xmlhttprequest-module-not-defined-found
报错2
Maximum call stack size exceeded
解决:关闭脚本编辑器,关闭终端,再重启、运行命令,安装成功
参考文档:https://blog.csdn.net/weixin_43869192/article/details/90377124
报错3:
运行测试代码:npm run test,报错:'jest' 不是内部或外部命令,也不是可运行的程序
可能在安装xmlhttprequest时,更新了npm的版本,所以导致当前脚本无法运行
重新安装npm: cnpm install
报错4:
安装npm 报错:Error: Cannot find module 'import-local'
由于项目中安装第三方包时,cnpm和npm混合使用,导致报错,只要把项目中的node_modules文件夹删掉,统一用cnpm install,或者npm install 重新下载第三方包,就能解决报错问题
https://blog.csdn.net/qq_30376375/article/details/100061709
解决方案:
报错5
npm install
报错:checkPermissions Missing write access to
原因:不是管理员权限的问题,而是之前安装失败了,这个文件已经存在了,再次安装无法覆盖写入的问题。
方案:删除node_modules 文件,重新安装npm、第三方库