2016-08-03 2 views
0

잘 작동하는 내 로컬 환경에서 만든 샘플 Angular2 Project (rc-4)가 있습니다.온라인으로 Sharepoint에 Angular2 프로젝트 배포

이제 SharePoint Online에서 하위 사이트로 호스팅해야합니다. 불행히도 나는 그것을 수행하는 방법과 검색 할 키워드에 대한 단서가 없다.

나는 페이지 폴더에 인덱스 페이지를 생성하고 웹 파트로에 index.html을 추가

그것은 나에게 오류를 제공합니다 : (node_modules 폴더가 존재하지 않기 때문에) 시스템 I가 시도

정의되지 내가 폴더 F를 복사하려고 명령이 나에게 untar.error

다음으로 많이 제공하지만 원격 위치

(첫 번째 원격 위치에 cmd를 허용하도록 레지스트리를 편집했다) 에 설치 NPM 실행 rom 내 로컬 env. 1 일 이후에 실행 중이며 아직 완료되지 않은 원격 위치

또한 내 로컬 시스템에 폴더 자산 폴더를 동기화하고 위치에 node_modules 폴더를 복사하여 OneDrive for Business에 동기화를 시켰지만 아무 소용이 없는지 확인했습니다.

제안 사항?

답변

0

나는이 게시물이 오래되었음을 알고 있지만 사용자 지정 페이지 작업을하려고하는 다른 새로운 SharePoint 개발자를 도울 것이라고 생각했습니다!

  • 실행 NG 빌드 //
  • 편집 배포판 index.html을 당신의 각도 파일을 호스팅하는 셰어 포인트의 문서 폴더를 생성하여 각도 프로젝트의 배포판을 구축 : 여기

    내가 할 것입니다 하여 CSS에 대한 올바른 URL과 JS 파일
    • https://[your 도메인 이름 보통] .sharepoint.com/[사이트 이름] 배포판 파일과 함께/[폴더]/
    • 로 파일
  • 업로드 셰어 배포판 파일을 모두
  • 새로운는 WebPart 페이지를
  • 편집하여 WebPart 페이지를 생성하고 새로운 컨텐츠 편집기는
  • 편집 새로운 컨텐츠 편집기는 WebPart 추가하고 컨텐츠 링크의 URL을 입력 새로운 html 파일 (index.html)

덧붙여서 jquery와 bootstrap을 좋아하는 다른 프레임 워크에서 작동합니다.

+0

npm install --only = production을 사용하여 파일 수 문제를 해결했습니다. –

+0

js 코드를 묶어서 발생하는 또 다른 문제는 작동시키기 위해 모든 CSS 파일과 templateURL을 절대 URL로 변환해야한다는 것입니다. –