問題タブ [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.
node.js - プライベート npm モジュールの require() と import の使用が失敗する
sinopia でホストされているプライベート npm モジュールをインポートしようとしていました。モジュールが sinopia フォルダー構造で利用できることがわかります。
「npm install --save」でモジュールをインストールできます。ローカル レジストリから選択されていることがわかります。
しかし、どこでも使用すると、「エラー: モジュールが見つかりません」というメッセージが表示されます
PS: グローバル ノード モジュールとしてインストールしようとしましたが、再び失敗しました。
編集:
これは、github プロジェクトのクローンであるプライベート モジュールの私の package.json です。
メインプロジェクトの Webpack 構成
メイン プロジェクトの Package.json ファイル
node.js - sinopia npmをインストールした後、動作しません
sinopia をインストールする前はすべて正常に動作していましたが、その後 npm が失敗しました。元の設定に戻すのを手伝ってください。
新しいnpmパッケージをインストールしようとするたびにエラーが発生しました。例えば。これを実行したとき
ここに私のシノピア設定ファイルがあります
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
ライブラリに公開し、それらのパッケージをサーバーに自動的にデプロイできます。
sinopia - リモートシノピアに接続するには?
問題
Sinopia にはリモートからアクセスすることはできませんが、同じボックスからアクセスすることは可能です。
問題を解決しようとする試み
/vagrant/sinopia/config.yaml
シノピアが開始されました:
ポートはリッスンしています:
しかし、telnet
失敗する
ファイアウォールもありません
この未回答の質問を見つけました
https://forum.synology.com/enu/viewtopic.php?t=120253
verdaccioをデプロイしても問題は解決しません。
質問
リモートシノピアに接続するには?
javascript - 糸で名前空間付きパッケージのレジストリを設定するには?
yarn
の代わりとして試していますnpm
。
npm については、sinopia が名前空間を処理しないため、非公開の sinopia レジストリと一部の名前空間パッケージについては公式リポジトリも使用します。
私.npmrc
はこれらのレジストリを定義しているので。
yarn
次の方法でレジストリをグローバルに設定できることを知っています.yarnrc
。
しかし、別のレジストリ形式の@types
名前空間パッケージを使用するように糸に指示するにはどうすればよいですか?
次の行でさまざまなアプローチを試しました。
それでも、それらはすべて糸が構文エラーについて不平を言うことにつながります。
node.js - sinopia の npmjs.org パッケージ
sinopia をセットアップした後、npmjs.org パッケージをインストールする方法を教えてください。スコープも。
sinopia のセットアップを試みて成功し、パッケージを公開することさえできました。
しかし、npmjs.org からのインストールに関するドキュメントは見つかりませんでした