Локальная NPM установка не совпадает с тем, что есть в github - PullRequest
0 голосов
/ 30 января 2020

Я недавно установил пакет, @ pulumi / kubernetes , и кажется, что установленный код на моей машине отличается от того, что я вижу на Github. Меня особенно интересует этот интерфейс контейнера на v1.4.5. Однако когда я выполняю grep свой локальный код, я не вижу экспортируемого интерфейса:

 ❯❯❯ rg "interface Container" --no-ignore -g "**/*kube*/**"
node_modules/@pulumi/kubernetes/types/input.d.ts
8424:        interface Container {
8575:        interface ContainerImage {
8589:        interface ContainerPort {
8619:        interface ContainerState {
8636:        interface ContainerStateRunning {
8645:        interface ContainerStateTerminated {
8678:        interface ContainerStateWaiting {
8691:        interface ContainerStatus {

node_modules/@pulumi/kubernetes/types/output.d.ts
8508:        interface Container {
8659:        interface ContainerImage {
8673:        interface ContainerPort {
8703:        interface ContainerState {
8720:        interface ContainerStateRunning {
8729:        interface ContainerStateTerminated {
8762:        interface ContainerStateWaiting {
8775:        interface ContainerStatus {

Я подтвердил, что я на v1.4.5 с:

12:37PM /Users/paymahn/qwil/ledger/pulumi/infra  ✘ 1 pulumi ⬆ ⬇ ✱ ➜
 ❯❯❯ npm list "@pulumi/kubernetes"
kubernetes-typescript@ /Users/paymahn/qwil/ledger/pulumi/infra
├── @pulumi/kubernetes@1.4.5
└─┬ @pulumi/kubernetesx@0.1.1
  └── @pulumi/kubernetes@1.3.3

Почему такая разница между тем, что я вижу на Github, и тем, что я вижу на своей машине? Есть ли у меня неправильное понимание того, как NPM работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...