2017-09-06 1 views
-1

Meteorとノードベースのアプリケーションで開発するのは初めてです。 私はRocket.Chatに気付いた問題のPRを作成したいと考えています。Rocket.Chatに対する変更はビルド後に含まれていません

私はRocket.Chat devの枝をクローン化し、特定のファイルへの変更作らGIT:私が正常にビルドスクリプトを実行した。その後 https://github.com/RocketChat/Rocket.Chat/blob/develop/packages/rocketchat-oembed/client/oembedImageWidget.html

を。ビルドが始まりましたが、変更は含まれていません。 Chrome Devツールを使用して変更を検査すると、元の変更されていないコードが表示されます。

私はそれがむしろ一般的な質問だと私は確信しています解決策は愚かなものですが、何らかの理由がありますか?

ありがとうございます。 種類:

+0

これは、このソフトウェアの保守担当者にとっての質問であり、SOのユーザーはそれについて何もできないので、この質問をトピックとして締め切ることにしました。 – Rob

答えて

1

変更したファイルがパッケージディレクトリにあるようです。これは異なって扱われます。

このパッケージが参照されているかどうかを確認するには.meteor/packagesファイルを確認し、そうであれば大気パッケージ管理システムからパッケージをインストールします。ここにあなたの変更を動作させるために必要な手順

...

1).meteor /パッケージファイルを編集し、単にoembed

2)ファイルを編集するrocketchat:oembedへの参照を変更packages/rocketchat-oembed/package.jsし、同じことを行う、私はあるとして、あなたがディレクトリ名を残すことができると思い単にoembed

Package.describe({ 
    name: 'oembed', 
    version: '0.0.1', 
    summary: 'Message pre-processor that insert oEmbed widget in template', 
    git: '' 
}); 

するrocketchat:oembedを変更します。

流星は今ミッケルの答え@に加えて

+0

はい!ありがとう。それはrocketchat:oembedとしてリストされています。 – johnyb0y

+0

あなたの答えをありがとう。私にとっては、それはすでにローカルパッケージのようです。少なくとも私はここでそれを見つけることができません:https://atmospherejs.com。私は私の修正が本当に小さいので、ブランチに加えた変更を最小限に抑えたい。 – johnyb0y

+0

編集:また、私がpackage-nameを変更するとすぐに、いくつかの依存関係が壊れてしまいます。このパッケージが実際に公開されているパッケージであるかどうかを調べる方法はありますか? – johnyb0y

0

の公開バージョンを取得するために外出するのではなく、ローカルのパッケージを使用します:私はあなたのパッケージ名を変更する必要はありませんと思うが、ちょうどそのバージョンを変更します。 Meteorがソースからこのパッケージを再構築するのに十分なはずです。依存関係の問題はありません。

+0

ありがとう!既に試してみました。私はMeteorがパッケージを再構築したことを確認することができました。残念ながら私の変更はビルドに引き継がれませんでした。しかし、私は別の何かを間違ってやっていると思う。私の特定の問題に対する解決策を見つけたら、ここに投稿します。 – johnyb0y

関連する問題