問題タブ [oclif]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
442 参照

node.js - tarball としてリリースされた Oclif cli: 「npm リンク」を記述せずにコマンドを bashRc に自動リンクする方法は?

oclif でビルドされた cli を tarball としてリリースしようとしています。ローカル環境では、コードをコマンドにリンクするために npm link を記述する必要があります。しかし、本番環境では、ユーザーがzipをダウンロードした後に端末を開いてnpmリンクを書き込むことを望んでいません。

「npm install」が呼び出されない限り、npm はインストール前のスクリプトを実行できないようです。シェル スクリプトを作成するのは良い解決策のように思えますが、ユーザーはこのスクリプトを手動で実行する必要があります。ユーザーがzipをダウンロードした後、この「npmリンク」を自動的に実行する方法が本当にないのだろうか。Oclifには何かがあると確信していますが、ドキュメントhttps://oclif.io/docs/releasesで見つけることができませんでした。

ご協力いただきありがとうございます。ここにプロジェクトのpackage.jsonがあります