2016-12-24 12 views
2

私は角形のアプリケーションでprimengを使用します。私はコンポーネントの1つにいくつかの機能を追加したいので、指示(https://github.com/primefaces/primeng/wiki/Building-From-Source)に従って、すべての変更を有効にしました。今私は私のアプリケーションにこの変更されたブランチをインストールできるようにパッケージ化したい。それをどうやって行うのですか?PrimeNG:変更後にプロジェクトを 'パックする'または 'ビルド'する方法は?

これまで、ng2-bootstrapを使って 'npm pack'を実行してから、生成したtarパッケージをアプリケーションにインストールしました。私はprimengと同じことを試みましたが、primeng.jsファイルが存在しなかったので、私のプロジェクトでエラーが発生しました。私はそれを別の方法で行う必要があると仮定していますが、私はどのようにして、私は多くのwebpack/gulpの経験がないのか分かりません。

答えて

1
  1. フォークあなたのGitHubのアカウントへ
  2. クローンパッケージ
  3. 新しいブランチ
  4. が新しいブランチへの変更

が続いて順番に次のコマンドを実行してくださいしてください。

npm install - ダウンロード依存関係

gulp buildは - ビルドスクリプトを実行します - CSS

npm run build-prodのためのリソースバンドルを作成します。

あなたは、あなたがカスタムビルドを必要とし、独自のGitHubのアカウントに、別の支店名で、このパッケージをプッシュし、プロジェクトに次のように実行することができます:

npm install git://github.com/<user>/<project>.git#<branch> 

を次にプライミングがマスターあなたに変更を行うたびそれらをあなたのカスタムブランチとマージすることができます。

+0

エラーメッセージを投稿することができます:ノード-SASSをインストールし、

npm run build-redistribute 

文献を構築するために、次のコマンドを実行します

"scripts": { "build-components": "ngc -p tsconfig-release.json", "build-assets": "gulp build-assets", "build-styles": "node-sass src/assets/components -o src/assets/components", "build-redistribute": "npm run build-components && npm run build-assets && npm run build-styles" } "devDependencies": { "node-sass": "^4.5.3", } 

をpackage.jsonする

追加。 –

+0

これらの手順はすべて正常に終了しましたが、同じエラーが表示されます。「リソースを読み込めませんでした:サーバーが404(Not Found)の状態で応答しました。http:// localhost:3000/node_modules/primeng/primeng.js "私がしなかった唯一のステップは私のgithubアカウントにフォークすることですが、これらのステップはローカルでもうまく動作するはずですか? –

+0

npmのインストール方法は?ビルドシステムにあなたのプロジェクトは何を使用していますか?あなたは、次のいずれかの角度cli、WebPack、SystemJSのいずれかを使用していますか? –

関連する問題