本文目录一览:
- 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即可