私はEnderライブラリコンポーネントになるコードモジュールを開発しています。ソースは/ srcディレクトリにあります(コンポーネント.jsとender.jsブリッジファイル)。コードを開発するときに、コードを繰り返しテストしたいと思います。私は実際のender.jsライブラリファイルをビルドする必要があります。EnderJSライブラリコンポーネントを開発する際のワークフロー
問題が
$ ender build myComponent
「エンダー」(ビン)コマンドを実行するとmyComponentというが./node_moudulesに位置NPM更新可能/インストールモジュールであることを期待するということです。しかし、私はenderが./srcディレクトリからビルドしたいと思っています。
私はドキュメントは1がのように、相対パスを指定することができると言う知っている:
$ ender ../path/to/myComponent
が、私は非常にこれを動作させることはできません....私はそのpackage.jsonを必要とすると仮定ソースファイルを参照するので、私は/ディレクトリを構築し、非常に少ない情報を持つことがでpackage.jsonを置くを作成し、ちょうど:
{
"ender": "../src/ender.js",
"main": "../src/doml.js",
"name": "doml",
}
(「domlは」マイライブラリコンポーネントの名前です)。
しかし、私は実行しようとすると:
something went wrong install your packags!
エンダー-jsからのエンダーのインストール方法によって生成されます
$エンダー./build/doml
を私はメッセージが表示されます。 npm.jsファイル。だから...何かをインストールしたくないので、何かがひどく間違っている、私が指定しているソースから構築することができます。
明らかに私は混乱しています...開発ワークフローの構成方法や構成方法を明確にしてください。
(私はこの質問のためのエンダー-jsのタグを作成したいが、私は新しいタグを作成するために、StackOverflowの上で十分な評判を持っていませんので、予めご了承ください。)
\ @fat:thanks fまたは詳細な答え...しかし、私の質問は十分ではなかった...私はenderコンポーネントを構築しているディレクトリでenderを実行しようとしています。私は "ender build"を実行し、enderはender-jsと "。"で構築することを知っています。 - 問題は、ender-fileのロジックが現在のディレクトリにpackage.jsonを見つけたが、後でnode_modulesで再度見つかるように見えるということです。 私はGitHubでエンダーをフォークして、この作業を行うためのマイナーな変更を加えました。下記を参照してください:https://convore.com/ender-js/developing-ender-components/ – Zhami
ああ...開始スタイル。あなたは正しく動作しません(npmはあなたが入っているパッケージをインストールすることを拒否するので...) – Fat
とにかく...実際にはかなり簡単な修正です。私は今夜何かをプッシュしようとします:) – Fat