問題タブ [godeps]
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.
go - go dep でベンダーパッケージが削除されるのを無視して防止しますか?
少し問題があります。依存している Go プロジェクト (DPkg) があり、このプロジェクトには別のパッケージ (TPkg) への小さな依存関係があります。
質問とは関係のないいくつかの理由で、現時点では TPkg をビルドできませんが、TPkg を呼び出す DPkg の部分を使用したことがないことがわかっているため、先に進み、ベンダー フォルダーに偽の DPkg を再作成しました。
問題は、 を実行するたびにdep ensure
、dep がこのパッケージを処理しようとすることです。ignored
Gopkg.toml で制約を設定しようとしましたが、dep はベンダー フォルダー内のコードを削除するだけです。prune.project
TPkg をマークする制約をさらに追加しようとしましunused-packages = false
たが、dep がパッケージを削除するのを妨げません。
dep にTPkg を完全に無視するように指示する方法はありますか? つまり、TPkg を変更したり削除したりしないでください。
これが何を意味するのか、問題や保守性の面でどれほど悪いのかはわかっていますが、それはここでの問題ではありません 。