問題タブ [sinopia]

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 に答える
1318 参照

node.js - プライベート npm モジュールの require() と import の使用が失敗する

sinopia でホストされているプラ​​イベート npm モジュールをインポートしようとしていました。モジュールが sinopia フォルダー構造で利用できることがわかります。

「npm install --save」でモジュールをインストールできます。ローカル レジストリから選択されていることがわかります。

しかし、どこでも使用すると、「エラー: モジュールが見つかりません」というメッセージが表示されます

PS: グローバル ノード モジュールとしてインストールしようとしましたが、再び失敗しました。

編集:

これは、github プロジェクトのクローンであるプライベート モジュールの私の package.json です。

メインプロジェクトの Webpack 構成

メイン プロジェクトの Package.json ファイル

0 投票する
2 に答える
1009 参照

node.js - sinopia npmをインストールした後、動作しません

sinopia をインストールする前はすべて正常に動作していましたが、その後 npm が失敗しました。元の設定に戻すのを手伝ってください。
新しいnpmパッケージをインストールしようとするたびにエラーが発生しました。例えば。これを実行したとき

ここに私のシノピア設定ファイルがあります

0 投票する
2 に答える
2237 参照

node.js - 「npm publish」が Team City で機能しない

Team City CI を使用してテストを実行し、NPM パッケージをローカルの sinopia リポジトリに公開しようとしています。サーバーにsinopiaリポジトリをセットアップしましたがnpm publish、ローカルマシンからのコマンドでnpmパッケージをそのリポジトリに正常に公開できます。

しかし、Team City でこれを自動化しようとすると、以下に示すように認証エラーが発生します。

ここに画像の説明を入力

チーム シティ ビルドの手順は次のとおりです。

1、2ステップは順調に進んでいます。しかし、3番目のステップで上記のエラーをスローします。これは間違いなく、Team City サーバーを Sinopia サーバーで認証することに関係しています。両方とも別のマシンにインストールされます。

auth tokenパッケージを公開する前にシノピアに渡す方法はありますか?

注 : NPM パッケージをOctopus Deployライブラリに公開し、それらのパッケージをサーバーに自動的にデプロイできます。

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

sinopia - リモートシノピアに接続するには?

問題

Sinopia にはリモートからアクセスすることはできませんが、同じボックスからアクセスすることは可能です。

問題を解決しようとする試み

/vagrant/sinopia/config.yaml

シノピアが開始されました:

ポートはリッスンしています:

しかし、telnet

失敗する

ファイアウォールもありません

この未回答の質問を見つけました

https://forum.synology.com/enu/viewtopic.php?t=120253

verdaccioをデプロイしても問題は解決しません。

質問

リモートシノピアに接続するには?

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

javascript - 糸で名前空間付きパッケージのレジストリを設定するには?

yarnの代わりとして試していますnpm

npm については、sinopia が名前空間を処理しないため、非公開の sinopia レジストリと一部の名前空間パッケージについては公式リポジトリも使用します。

.npmrcはこれらのレジストリを定義しているので。

yarn次の方法でレジストリをグローバルに設定できることを知っています.yarnrc

しかし、別のレジストリ形式の@types名前空間パッケージを使用するように糸に指示するにはどうすればよいですか?

次の行でさまざまなアプローチを試しました。

それでも、それらはすべて糸が構文エラーについて不平を言うことにつながります。

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

node.js - sinopia の npmjs.org パッケージ

sinopia をセットアップした後、npmjs.org パッケージをインストールする方法を教えてください。スコープも。

sinopia のセットアップを試みて成功し、パッケージを公開することさえできました。

しかし、npmjs.org からのインストールに関するドキュメントは見つかりませんでした