私はノード-REDアプリ(http://nodered.org/)のカスタム・ノードを構築し、民間のNPMモジュールとしてそれぞれ1を発表し、このように私のpackage.jsonに入れています:プライベートNPMモジュールは、package.json経由で親ディレクトリなしでインストールされていますか?
"@di-dash/node-red-contrib-didash-output": "0.0.1",
それはそれらを作ります彼らは私がちょうどdepencenとしてのGitHubのリポジトリに引っ張ったときだったように、彼らは今の代わりに、直接node_modulesディレクトリ内の親ディレクトリにいるという事実
/node_modules/@di-dash/node-red-contrib-didash-output
:このような親ディレクトリ内のインストールCEDは、Node-REDがそれらに気付いてそれらをアプリに含めるのを防ぎます。
私は、それらを親ディレクトリから取り出して直接node_modulesに入れ、package.jsonの "postinstall"スクリプトとして配置しましたが、ノードREDアプリケーションカスタムノードをもう拾っていません。
プライベートモジュールを親ディレクトリなしでインストールする方法は、通常の(非プライベート)NPMモジュールと似ていますか?このよう
: node_modules/node-red-contrib-didash-output
の代わりに: /node_modules/@di-dash/node-red-contrib-didash-output
正確に - あなたに感謝@Chev – jordajm