如图,在引用别人的库时,总显示错误。
求解! 但是这不会影响结果的。
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>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments></arguments>
</buildCommand>
第ä¸æ¥ï¼
å é¤é¡¹ç®ç®å½éç .project æ件ä¸ç以ä¸é¨å
<nature>org.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ï¼éä¸ç¸å ³çé误ï¼æ ¹æ®æ示ï¼è¿è¡è§£å³ã
å¨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>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments></arguments>
</buildCommand>
第ä¸æ¥ï¼
å é¤é¡¹ç®ç®å½éç .project æ件ä¸ç以ä¸é¨å
<nature>org.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ï¼éä¸ç¸å ³çé误ï¼æ ¹æ®æ示ï¼è¿è¡è§£å³ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-03-20
这个是没有问题的只是编译器对JS代码解析能力不足..
证明:
用Aptena插件打开JS编辑,无错可运行,把打开方式换成Eclipse自带(就是你的那种),就会出现N多红线,但是运行无错.本回答被提问者和网友采纳
证明:
用Aptena插件打开JS编辑,无错可运行,把打开方式换成Eclipse自带(就是你的那种),就会出现N多红线,但是运行无错.本回答被提问者和网友采纳
第2个回答 2014-02-26
java和javascript的语法有些差别 eclipse 编译JS会遇到一些非错误的提示
这个编辑器 提示HTML标签的完整性比较不错
还有能提示各种括号是否成对
但是提示JS实际的东西 效果是很差的
比如$.ajax 会报错 $ .ajax就没问题 具体机制不清楚
记得末尾都加分号
这个编辑器 提示HTML标签的完整性比较不错
还有能提示各种括号是否成对
但是提示JS实际的东西 效果是很差的
比如$.ajax 会报错 $ .ajax就没问题 具体机制不清楚
记得末尾都加分号
第3个回答 2014-02-26
有错误你就要把这个错误解决掉,否则肯定会是有影响的