2014-10-14 2 views
1

Webstorm 및 Node는 다소 익숙합니다. 8.0.5 Webstorm 반복을 탐구하는 동안 바닐라 Node.js/Express/EJS 프로젝트를 설정했습니다.이 프로젝트에는 코드를 변경하지 않았습니다.Webstorm 8.0.5 "해결되지 않은 방법 또는 기능"관련 문제

제 질문은 Webstorm이 Node.js/Express/EJS 프로젝트를 위해 자동으로 생성 한 코드입니다.

프로젝트 파일 app.js에, Webstorm이 확인 된 것을 내가 직면 해요 문제는 해결되지 않은 방법 또는 함수로 코드의 다음 줄에 "()를 urlencoded"입니다 :

app.use(bodyParser.urlencoded({ extended: false })); 

I

  • 몸 파서 DefinitelyTyped
  • 명시-DefinitelyTyped
  • Node.js를 : 바닐라 프로젝트에서 다음과 같은 외부 라이브러리를 포함 신중했습니다 ' v0.10.32 코어 모듈

app.js의 코드 영역을 마우스 오른쪽 버튼으로 클릭하면 "JavaScript 라이브러리 사용"을 선택하여 실제로 외부 라이브러리를 선택할 수 있습니다.

내 질문 :

1) Webstorm 내가 포함 한 외부 라이브러리 제공 등 해결되지 않은 urlencoded()을 식별하는 원인이 무엇입니까?

2) 어떻게 수정합니까?

편의상 나는 screenshot을 만들었습니다.

답변

1

WebStorm의 버그 (이 글을 쓰고있는 시점에서 최신 반복을 포함하여 9.0.1)이 밝혀졌습니다.

자세한 내용은 참조하십시오

https://youtrack.jetbrains.com/issue/WEB-14072

또한, 상기 사이트에서, 하나는 당신이 최대 투표를 원하는 경우, 그 긴급 성을 높이기 위해이 발급 할 수 있습니다.

+0

2016.1.1 (145.597)에서 수정되었습니다. –

1

이 문제의 영향을받지 않는 최신 body-parser 버전은 v.1.3.1