問題タブ [npm-publish]

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 投票する
1 に答える
66 参照

javascript - 公開した NPM パッケージのローカル インストールをテストするにはどうすればよいですか?

最近、パッケージを NPM に公開しました。このパッケージは、コードを書いた自分のコンピューターでは問題なく動作しますnpm installが、同僚のコンピューターではエラーが発生し始めます。

パッケージを自分のコンピューターにインストールしてテストするための最良の方法は何ですか? 同僚のコンピューターでエラーを追跡できましたが、自分のマシンでこれを行う方法があると思います。

0 投票する
1 に答える
229 参照

angular - npm publish/typescript npm typescript パッケージを使用するときに醜いインポートを回避するにはどうすればよいですか?

私はしばらくの間 Angular 2 (typescript) を使っていましたが、私の質問があまりにもつまらなかった場合は非常に申し訳ありません :(

次のように最初のパッケージをnpmに公開しました

プロジェクト構造

パッケージ.json

tsconfig.json

それを npm に正常に公開し、それを 1 つの angular-cli プロジェクトで使用します。

問題は、消費プロジェクトでは、パッケージのクラスを絶対パス経由でしかインポートできないことです。

パッケージを公開する方法をいくつか変更してみましたが、まだ期待どおりに機能していません。

それで、パッケージを公開する方法またはパッケージを消費する方法で見逃した点を示すのを手伝ってください。

編集
次のようにインポートした場合:

次のエラーが表示されます。

そして、これは [using-npm] の構造です: ここに画像の説明を入力

問題は npm パッケージを公開する方法にあると思いますが、それがどこから来たのかはまだわかりません:(

0 投票する
1 に答える
2816 参照

linux - フォルダー構造を維持したまま、html および css ファイルを dist にコピーする

次の構造を持つ angular2 アプリを npm パブリッシュしようとしています。

さて、私の「npm run dist」コマンドは

npm run dist を実行すると、次の dist ディレクトリが生成されます。

サブディレクトリの構造を維持しながら、html および css ファイルを src/web およびそのサブディレクトリから dist/web にコピーする方法に関するアドバイスはありますか?

基本的に、dist コマンドに追加して html ファイルと css ファイルをコピーできるコマンドを探しています。私は OSX を使用していますが、OSX と Windows の両方で動作するコマンドが理想的です。