2017-02-07 2 views
0

MVC 코어의 새롭고 새로운 세계에 들어서서 NPM을 사용하여 다양한 JavaScript 패키지를 얻었습니다. 그러나, 나는 해결할 최선의 선택이 무엇인지 완전히 확신하지 못하는 문제에 부딪혔다. 장면을 설정하기 위해 프로젝트에서 다양한 NPM 패키지 (예 : jQuery 및 부트 스트랩 등)에서 JS를 'wwwroot/lib'폴더로 복사하는 gulpfile이 있습니다.Visual Studio에서 NPM 및 MVC 코어를 사용하는 선행 기술 2015

특정보기에 '미리 완성'검색 상자를 추가하고자하므로 package.json 파일에 미리보기를 추가하고 추가 * .js 파일을 'wwwroot/lib'로 복사하도록 내 gulpfile을 업데이트했습니다.

require('xtend') 

나는이 인식하지 않았다 - : 내 프로젝트를 디버깅하고 나는 typeahead.js 파일이 처음에 몇 가지 코드가 오류가 특정 페이지를 열 때 좋은 모두는 지금까지 문제는 명령을 사용하지만 인터넷에서 빠른 검색은 'node'또는 node.js에서 실행될 때 JS의 일부임을 나타냅니다.

이전에 '노드'를 사용하지 않았습니다. (패키지를 얻으려는 NPM을 사용하고 있다는 사실을 무시합니다 - 나는 Bower가 작동하는 방식에서 Visual Studio 버그로 인해 그 일을 끝냈습니다) 그래서 어떻게해야합니까? 이제 브라우저에서 (이 특별한) 선행을 실행할 수 있습니까? 그래서 옵션은 다음과 같습니다. -

1) 대신 수동으로 타입 어 헤드를 다운로드하십시오.하지만이 모든 패키지 관리자를 처음부터 가지고 있다는 요점을 저버리지는 않습니까?

2) 정자 다시합니다 ('버전'버그

3)가 브라우저에서 '필요한'가짜 '노드가 그렇게 명령을 작동 할 수 있다는 것을 사용) 아직 수정되었습니다 생각하지 않는다 사용하기 시작

내가 인터넷에이 문제를 해결할 수있는 몇 가지를 본 적이 있지만 내가 완전 잘못 될 수있는 수정을 정렬 연령을 보내고 싶지 않았다

4) 뭔가 다른 ... 그것을하는 방법. 따라야 할 최적의 경로에 대한 제안이있는 사람이 있습니까?

답변

0

NPM에서 'typeahead'대신 'typeahead.js'라는 또 다른 유형 패키지를 발견했습니다. 이것은 표준 JS의 NODE 관련 항목입니다. 브라우저에서 완벽하게 작동합니다.

관련 문제