2016-08-03 16 views
0

ローカル環境で作成されたサンプルAngular2 Project(rc-4)があります。SharepointオンラインでAngular2プロジェクトを展開

これをSharePoint Onlineでサブサイトとしてホストする必要があります。残念ながら私はそれを行う方法と検索するキーワードに手掛かりがありません?

私はページのフォルダにインデックスページを作成し、それは私にエラーを与えるWebパーツ

としてそれにindex.htmlを追加しました:システムが定義されていません(node_modulesフォルダが存在しないため)

私がしようとしました (最初に遠隔地にCMDを許可するようにレジストリを編集する必要がありました)は、遠隔地

にインストールNPM実行するコマンドは私にuntar.error

次の多くを与えるけれども、私は、フォルダFをコピーしようとしました私のローカルenvをrom。 1日以来実行中の未完了のリモートロケーション

また、自分のローカルシステムに同期させて、自分のローカルシステムにnode_modulesフォルダをコピーして、OneDrive for Businessに同期をさせましたが役に立たなくしました。

提案がありますか?

答えて

0

私はこの投稿が古いと認識していますが、私はいくつかのカスタムページ作業をしようとしている他の新しいSharePoint開発者を助けるだろうと思っています!ここで

は、私が何をすべきかです:

  • 実行ngのビルドが//あなたの角度のプロジェクト
  • のためのディストリビューションを構築編集ディストリビューションのindex.html
  • あなたの角度のファイルをホストするためのSharePoint上のドキュメントフォルダを作成します
  • /ディストリビューションファイルとCSSやJSファイル
    • https://[yourドメイン名通常] .sharepoint.com/[サイト名]/[フォルダ]の正しいURLを持つファイル
  • のSharePoint
  • へのアップロードディストリビューションファイルのすべてを
  • 編集Webパーツページに新しいWebパーツページを作成し、新しいコンテンツエディタを追加
  • 編集新しいコンテンツエディタをWebパーツやコンテンツリンクでURLを入力します。あなたの新しいhtmlファイル(index.html)

ちなみに、これはjqueryとブートストラップが好きな他のフレームワークで動作します。

+0

npm install --only = productionを使用してファイル数の問題を解決しました。 –

+0

jsコードをバンドルした後に発生するもう1つの問題は、すべてのcssファイルとtemplateURLSを機能させるために、相対URLではなく絶対URLに変換する必要があることです。 –

関連する問題