2017-05-17 8 views
0

私のプロジェクトでCanvasJSライブラリーを使用したいのですが、バウアーパッケージには存在しませんので、私がダウンロードしたローカルzipファイルwebsite。インストールが成功した後bower.jsonファイルには、私が一口(例えばサーブ飲み込む)を使用してプロジェクトをビルドしようとすると、ライブラリが自動的に追加されませんそして、ライブラリのバージョンやローカルパス私のプロジェクトにバウアーに存在しないcanvasjsライブラリーを追加してください。

"canvasjs-1.9.8": "C:\\path\\to\\myfolder\\canvasjs-1.9.8.zip" 

を含みこれは他のすべてのライブラリで発生するので、index.htmlを参照してください。

ローカルファイルからインストールしたのは問題ですか?私のプロジェクトとgulpビルドで自動的に生成されるindex.htmlファイルにCanvasJSライブラリを追加する別の方法はありますか?

ありがとうございます。

答えて

0

を亭のインストールのために私はこのanswerの指示に従った、と私は使用していることを仮定しました。私がダウンロードしたzipファイルはうまくいくでしょう。それができなかったので、解決策はそれをアンインストールし、zipファイルの圧縮を解除し、ライブラリの.jsファイルをインストールすることでした。その後、gulp serveコマンドがindex.htmlにライブラリを含めました。

0

たとえば、インデックス内にコードを自動的に挿入するために、gulp-injectを使用できます。ここにリンク:

https://www.npmjs.com/package/gulp-inject

だから、あなたは手動で、(.jsファイルのバージョンではない.zipファイルを添付してください)あなたのライブラリーをダウンロードし、あなたのプロジェクトの中に置くと、動的に追加し、そのプラグインを使用してインデックス内にそれを含めることができますあなたの詰め物の中に新しい仕事/ビルドプロセス。

また、bowerリポジトリでライブラリのサポートを提供すると考えることもできます。必要に応じて、あなたと将来の他のユーザーにも、それを利用できるようにします。あなたは亭パッケージを作成したい場合は 、本当によく行われている公式ドキュメントを参照してください。

https://bower.io/docs/creating-packages/

+0

ありがとうございます。このライブラリにはGithubリポジトリがありませんので、私はそれをバワーに登録することはできません。また、gulp-injectのドキュメントも読んでいますが、これがどのように役立つのか理解できませんでした。申し訳ありませんが、私はjavascriptプロジェクトには新しく、これらは一般的な概念を構築しています。 – bloox

+1

github repoは5分で作成できます。 githubに登録して新しいレポを開始してください。それは無料です プラグインについては、それはプラグインのために動的に詰め物を注入するためです。あなたはあなたの答えにうつ病を言います。実際には、jsを手動でダウンロードすることができます。あなたのプロジェクトのフォルダの中にjsを入れてください。サービング/ビルド時にそのライブラリをインデックスに挿入するように指示する – quirimmo

関連する問題