문제

나는 방금 Eclipse 3.4로 두 번째로 업그레이드했고 지금은 좋다고 생각합니다. 처음으로 (출시되었을 때) 나는 배가 너무 버그가 많았습니다 (주로 PDT 2.0 플러그인). 그러나 지금은 모두 해결 된 것 같습니다.

내 문제는 JavaScript Validator입니다. 내 프로젝트의 한 JS 파일에서 클래스를 정의한 경우 다른 하나에서 사용하려고 시도하면 유형이 정의되지 않았 음을 알려줍니다. 내 스크립트 중 일부가 빨간 삐걱 거리는 소리로 가득 차 있기 때문에 이것은 정말 성가신 일입니다.

또 다른 문제는이 코드입니다.

var m_dialogFrame = document.getElementById(m_dialogId);

"유형 불일치 : 요소에서 ___m_dialogbody5로 변환 할 수 없음"이라는 노란색 스 퀴글을 만듭니다.

    /**
     * @type Element
     */

그 전에, 그러나 그것은 또한 지저분 할 것입니다.

또한 둘 다 :

new XMLHttpRequest();

그리고

new ActiveXObject("Microsoft.XMLHTTP");

"X는 유형으로 해결할 수 없다"고 말하는 빨간색 삐걱 거리는 소리를 얻으십시오.

마지막 문제는 다음과 같습니다.

if (m_options.width! = "auto")

"연산자! = 인수 유형에 대해 정의되지 않은 숫자, 문자열"

이러한 문제를 해결하거나 전체 JavaScript 유효성 검사 도구를 폐기하려면 어떻게해야합니까? BTW : 내가 일을 할 수 있다면 멋져 보인다.

도움이 되었습니까?

해결책

이 문제는 Eclipse의 기본 브라우저에 필요한 라이브러리가없는 것처럼 보입니다.

필수 라이브러리를 추가하려면 아래 단계를 시도하십시오 : Project-> Properties-> javaScript-> javaScript 라이브러리 -> 라이브러리 (탭) -> 런타임 라이브러리 추가 -> 'Internet Explorer Library'선택

이것은 문제를 해결해야합니다. 그것은 나를 위해했다.

다른 팁

불행히도, 당신은 JavaScript 유효성 검사를 폐기해야 할 수도 있습니다.

내 경험상, Eclipse 3.4와 함께 제공되는 JavaScript 도구는 어려운 시간을 보내고 있습니다 ... 음, 글쎄, 이해 JavaScript는 결과적으로 가짜 경고 및 오류를 생성합니다.

예를 들어, AN을 사용하는 일반적인 관행 Object 가난한 사람의 네임 스페이스로 인해 완전히 길을 잃게됩니다. 여기에 있습니다 엉망의 종류의 스크린 샷 이해하려고 할 때 이 JavaScript 파일 - 쓸모없는 개요보기와 가짜 (및 잘못된) 경고 및 오류 (이해하지 못하는 것)에 주목하십시오. String.split 반환합니다 Array).

이것은 매우 고통 스럽습니다. 나에게 문제를 해결하는 한 가지 방법은 빌드에서 모든 JS 파일을 제외하는 것이 었습니다. Properties-> JavaScript-> 라이브러리-> 소스 탭 및 문제를 제기하는 모든 파일을 제외합니다 .... 나는 자동 완성을 원했기 때문에 구멍을 뚫습니다 .... : (그러나 작업을 위해 프로젝트를 완료해야합니다 .... 누군가가 해결책이 있다면 그것은 높이 평가 될 것입니다 :)

주변을 둘러 보면 JS 유효성 검사를 명확하게 제거하는 방법을 찾았습니다.

이는 .project 파일을 편집하는 것을 의미하므로 만일을 대비하여 백업하십시오.

  • 일식을 닫습니다
  • .project 파일을 엽니 다
  • 다음 줄을 찾으십시오.u003Cnature> org.eclipse.wst.jsdt.core.jsnatureu003C/nature>
  • 삭제하십시오
  • 파일을 저장하고 일식을 시작하십시오

더 이상 빨간색 또는 노란색 squibble은 어디에서나 ... 더 이상 JS 검증은 없습니다.

편집하지 않고 올바르게 수행하는 방법을 알고 있다면 파일을 공유하십시오.

유효성 검사를 완전히 비활성화하려면 JavaScript-> 편집기에서 "입력 할 때"보고서 문제를 비활성화해야합니다.

이전 유효성 검사 오류가 문제보기에서 고정되어 파일에서 다시 유효성을 검사하도록 지시 한 후 파일에서 강조 표시되므로 JSP 검증 기본 설정을 저장 한 후 프로젝트를 마우스 오른쪽 단추로 클릭하여 모든 것을 검증하십시오. 그것은 오류가 사라질 것입니다.

user85835의 답변은 나에게 약간 도움이되었지만이 두 가지 추가 단계도 따라야했습니다.

먼저 실제로 경고와 오류를 제거하고 즉시 재현하지 않기 위해 다음과 같이 즉시 수행하지 않습니다.

  1. 깨끗한 창에서 수행되는 청소 후 자동 즉시 재 구축을 비활성화하십시오.
  2. 깨끗한 프로젝트

그런 다음 일식을 닫고 제거하십시오u003Cnature> org.eclipse.wst.jsdt.core.jsnatureu003C/nature> user85835가 설명한대로.

그러나 이클립스를 다시 시작하기 전에이 두 번째 단계도 수행합니다.

  1. .project 파일에서 au003CbuildCommand> au003Cname> org.eclipse.wst.jsdt.core.javaScriptValidatoru003C/name> .
  2. 이 블록도 찾으면이 블록도 삭제합니다.

그런 다음 .project 파일을 저장하고 Eclipse를 다시 시작하십시오

원하는대로 깨끗하게 회복하고 설정을 재구성하십시오.

이것은 나를 위해 효과가있었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top