ReferenceError: XMLHttpRequest is not defined(失敗方案)


 

注意:以下是一連串報錯,按照順序依次排列的

報錯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、第三方庫

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM