質問: Windows 10 開発端末 Raspberry Pi 3 node-red mosquitto node-redの自前ノードを作成しています。(他のノードと連動するhttpノードの開発) 外部と遮断された家内でのオレオレスマートホームを作成中です。
回答: node-red用の自作 node-red-contrib を npm に公開せずにプライベートリポジトリからインストールする方法を見つけてソース変更を簡単にターゲット端末に反映することができるようになり快適でした。 そこで HTML の src 指定でのダウンロードもプライベートリポジトリからできるかも、と軽い気持ちで調べ始めた次第です。 様々な方からアドバイスを頂きながら調べましたが重要事項でもない`実際の問題`ではなく、自分で考えた`解決法`を求めようとする(XY問題!?)のご指摘を受け、まさにその通りとうなずいてしまいました(開発中に直面した疑問や不思議を目にするといつの間にか本題とは関係ない方向へ進む癖があります orz) 自身への回答は package.json を変更して node_modules に npm install で出来るようにしてソース修正では npm update で反映させるようにしました。 HTML の src で相対参照することにより問題解決といたしました。 ``` package.json ・・・・ "dependencies": { "my-modules": "git+https://${TOKEN}:x-oauth-basic@github.com/${USER_NAME}/my-modules.git", } ``` 技術的に「GitHub or BitBucketのプライベートリポジトリから認証なしでJavascriptをHTMLからロードする方法」があるのかは不明です・・・ ありがとうございました。