2013-12-13 3 views
1

최근 node.js와 phonegap을 설치했는데 (phonegap은 문제와 관련이 없다. 그 후 필자는 Windows에서 로밍 프로필에 문제가 생기기 시작했습니다. 아주 오랜 시간 동안 멈추고 "부분적으로 동기화 된 사용자 프로필"로 로그인했습니다.로밍 appdata에 대한 경로가 너무 길다.

이벤트 로그에 경로의 256 제한 때문인 것으로 나타났습니다. 범인 중 하나

[serverpath excluded for privacy.Its length is 38 characters] 
\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\node_modules\plugman\node_modules\npm\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\lib\delayed_stream.js 

(이벤트 코드 1509, "파일 이름이나 확장명이 너무 깁니다")

내 옵션은 매우 제한됩니다 내가 서버 경로를 변경하거나 동기화에서 내 계정을 제외 할 수 없습니다 .

수 I :

  • 변화 NPM 데이터의 저장 위치?
  • 무언가를 깨지 않고 기존 구성을 다른 폴더로 옮깁니 까?
  • 적어도 프로필이 "부분적으로 더 빠르게 동기화"되도록 시간 초과 시간을 변경 하시겠습니까?

설치 : Windows 7 x86. 서버는 Windows 2008 R2입니다. 이 건너 올 수도있는 사람들을위한

+0

내가 같은 문제가 있지만, 로밍 처리하지 않습니다 http://stackoverflow.com/questions/21731066/too-long-paths- 때문에 중첩 된 노드 종속성, 어떤 생각? – edi9999

답변

1

는 :

내가 사용 결국 가능한 해결 방법, 프로필 동기화에서 (내 경우의 AppData \ 로밍 \ NPM에) 지정된 하위 폴더를 제외하는 것입니다.

그룹 정책에서 "로밍 프로필의 디렉터리 제외"설정을 편집하여이 작업을 수행 할 수 있습니다.

더 많은 정보는 여기에서 찾을 수 있습니다 : http://support.microsoft.com/kb/814592

관련 문제