本文目錄一覽:
- 1、eclipse js全部報錯 提示如下:
- 2、Error: Cannot find module ‘@babel/runtime/core-js/object/keys’(npm start報錯)
- 3、網頁上有錯誤無效的被呼叫方core.js
- 4、用Axure工具生成界面原型,導入到eclipse中後,js文件報錯
- 5、eclipse ee中javascript編譯顯示錯誤
- 6、載入JS文件報錯如何解決?
eclipse js全部報錯 提示如下:
當你創建完工程後去你的工程文件夾下面找到 .project文件
把下面這段刪除了
buildCommand
nameorg.eclipse.wst.jsdt.core.javascriptValidator/name
arguments
/arguments
/buildCommand
Error: Cannot find module ‘@babel/runtime/core-js/object/keys’(npm start報錯)
1、問題
npm run dev啟動react項目時出現以下錯誤:
These dependencies were not found:
* @babel/runtime/core-js/promise in ./~/_dva@2.4.1@dva/lib/dynamic.js, ./~/_dva-core@1.4.0@dva-core/lib/createPromiseMiddleware.js
* @babel/runtime/core-js/get-iterator in ./~/_dva-core@1.4.0@dva-core/lib/index.js, ./~/_dva-core@1.4.0@dva-core/lib/Plugin.js and 2 others
* @babel/runtime/core-js/object/keys in ./~/_dva-core@1.4.0@dva-core/lib/index.js, ./~/_dva-core@1.4.0@dva-core/lib/checkModel.js and 3 others
打開項目根目錄\node_modules\@babel\runtime,發現runtime文件夾下沒有core-js文件夾。安裝了babel-runtime,但是@babel\runtime下沒有該文件夾,說明runtime包有問題,缺少依賴。
這個錯誤的原因是因為不同插件的二次依賴引入了不同版本的 @babel/runtime。高版本的 7.1.5 下是沒有 @babel/runtime/core-js 這個文件夾的,我們 dev 環境編譯時resolve的目錄是高版本的,在項目目錄的 package.json 里 指定個有該文件的版本就好了
2、解決方法
(1)直接命令窗口執行以下命令安裝依賴即可:
npm install @babel/runtime@7.0.0-beta.46 –save-dev
註:安裝指定版本的依賴到開發/生產環境的方式如下(如果安裝了淘寶鏡像,用cnpm代替npm安裝更快):
npm install xxx –save
npm install xxx –save-dev
(2)在項目根目錄的 package.json文件中的”devDependencies”下加上”@babel/runtime”: “7.0.0-beta.46″,保存後打開命令行運行 npm i,
即安裝指定版本7.0.0-beta.46的依賴,如下圖:
安裝完以後,重新start發現報錯沒有了,此時查看\node_modules\@babel\runtime,發現多了core-js文件夾,這就是先前所缺少的依賴包,安裝了@babel/runtime後解決了依賴包缺失問題。
解決方法來自
解決方法來自
網頁上有錯誤無效的被呼叫方core.js
出現這種現象的原因通常是因為網頁本身有錯誤,我們可以在IE中設置讓其不檢查這類錯誤,進入「Internet選項」對話框後切換到「高級」選項卡,然後勾上「禁止腳本調試」。
還有可能中毒了。換個IE試試
用Axure工具生成界面原型,導入到eclipse中後,js文件報錯
在eclipse中設置忽略js校驗。
第一步:
去除eclipse的JS驗證:
將windows-preference-Java Script-Validator-Errors/Warnings-
Enable Javascript Sematic validation前面的勾去掉;
第二步:
右鍵項目 – properties – Builders 去掉JavaScript Validator 前面的勾
如果Builders中沒有JavaScript Validator這一項。那麼去.project文件中修改如下內容:
找到項目目錄,刪除項目目錄里的 .project 文件中的以下部分:
buildCommand
nameorg.eclipse.wst.jsdt.core.javascriptValidator/name
arguments/arguments
/buildCommand
和natureorg.eclipse.wst.jsdt.core.jsNature/nature
注意,修改.project文件可能會要求重啟eclipse,或者在eclipse中關閉該工程,然後重新打開工程。
第三步:
複製該js文件到某個地方,然後從eclipse中直接刪除 了報錯的js文件,錯誤消失,再把剛才那
個js文件拷進來。
更多地axure教程:
axure夜話系列教程:
eclipse ee中javascript編譯顯示錯誤
eclipse ee中javascript編譯顯示錯誤一般可以忽略。
在Eclipse中,js文件常常會報錯。可以通過如下幾個步驟解決:
第一步:
去除eclipse的JS驗證:
將windows-preference-Java Script-Validator-Errors/Warnings-
Enable Javascript Sematic validation前面的勾去掉;
第二步:
右鍵項目 – properties – Builders 去掉JavaScript Validator 前面的勾
如果Builders中沒有JavaScript Validator這一項。那麼去.project文件中修改如下內容:
找到項目目錄,刪除項目目錄里的 .project 文件中的以下部分:
buildCommand
nameorg.eclipse.wst.jsdt.core.javascriptValidator/name
arguments/arguments
/buildCommand
第三步:
刪除項目目錄里的 .project 文件中的以下部分
natureorg.eclipse.wst.jsdt.core.jsNature/nature
注意,修改.project文件可能會要求重啟eclipse,或者在eclipse中關閉該工程,然後重新打開工程。
做完這步後如果是Maven的Project,則右擊項目,選中Maven,然後點擊更新Project.如果不是Maven的Project,則可以關掉改Project,重新打開,這樣也可以將Project的變化重新應用到eclipse中。
第四步:
複製該js文件到某個地方,然後從eclipse中直接刪除 了報錯的js文件,錯誤消失,再把剛才那個js文件拷進來。
如果以上做了之後還不對的吧,就在Eclipse中打開Problems view,選中相關的錯誤,根據提示,進行解決。
載入JS文件報錯如何解決?
第一步,你要知道報錯的js文件在哪裡
一般有兩種方法
1、從eclipse左側的項目欄中查看,打小紅×的js就是了,然後看它在哪個文件中
2、(不常用)在eclipse編輯器的左上方找到window — show view –others —
General — problems ,你就可以看到許所有的報錯了
找到js的報錯,找出它的路徑
第二步,找到導入外部js文件的項目,右鍵 — Propertie
— javascript — Editer — include path — Excluded
找到exclusion patterns模塊,點擊右側的add然後找到你需要
忽略掉的js文件的路徑即可
然後一路finish/ok即可
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/287413.html