Понижение Parse Server - PullRequest
       55

Понижение Parse Server

0 голосов
/ 24 сентября 2018

Я уже 2 часа пытаюсь понизить Parse Server с 3.0.0 до 2.8.4, и каждый раз мне не удается!

Я изменил его с package.json, npm install,перейти на панель инструментов, еще: server version 3.0.0!

Вот журналы установки:

npm install
npm WARN deprecated uws@10.148.1: stop using this version
parse-server-example@1.4.0 /root/parse-server-example
├─┬ parse-dashboard@1.2.0
│ └─┬ express@4.16.3
│   ├── array-flatten@1.1.1 
│   ├── encodeurl@1.0.2 
│   ├─┬ finalhandler@1.1.1
│   │ └── encodeurl@1.0.2 
│   ├─┬ send@0.16.2
│   │ └── encodeurl@1.0.2 
│   └─┬ serve-static@1.13.2
│     └── encodeurl@1.0.2 
└─┬ parse-server@2.8.4 
  ├─┬ @parse/push-adapter@3.0.0-alpha2
  │ └─┬ parse@1.11.1 
  │   └─┬ ws@3.3.3 
  │     └── ultron@1.1.1 
  ├── @parse/simple-mailgun-adapter@1.0.2 
  ├── commander@2.16.0 
  ├─┬ express@4.16.2
  │ ├── array-flatten@1.1.1 
  │ └── encodeurl@1.0.2 
  ├── lru-cache@4.1.2 
  ├─┬ mongodb@3.1.1 
  │ └─┬ mongodb-core@3.1.0 
  │   └── bson@1.0.9 
  ├─┬ parse@1.11.1 
  │ └─┬ ws@3.3.3 
  │   └── ultron@1.1.1 
  └── request@2.85.0 

npm ERR! Linux 4.15.0-34-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v8.10.0
npm ERR! npm  v3.5.2
npm ERR! path /root/parse-server-example/node_modules/.staging/node-pre-gyp-49f396d5
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename

npm ERR! enoent ENOENT: no such file or directory, rename '/root/parse-server-example/node_modules/.staging/node-pre-gyp-49f396d5' -> '/root/parse-server-example/node_modules/bcrypt/node_modules/node-pre-gyp'
npm ERR! enoent ENOENT: no such file or directory, rename '/root/parse-server-example/node_modules/.staging/node-pre-gyp-49f396d5' -> '/root/parse-server-example/node_modules/bcrypt/node_modules/node-pre-gyp'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! Please include the following file with any support request:
npm ERR!     /root/parse-server-example/npm-debug.log

Что я могу сделать?

1 Ответ

0 голосов
/ 25 сентября 2018

Абсолютно никогда не запускайте эту команду, не смотря на то, что будет удаляться, и не понимая, все ли в порядке, но попробуйте выполнить rm -rf <path>/node_modules/*.Возможно, подождите комментарий или два подтверждения.Серьезно, не просто случайным образом выполните команду rm -rf, потому что кто-то в Интернете сказал вам об этом.

Но в этом случае у вас не возникнет проблем с удалением node_modules и package-lock.json, если он существует,и запускать npm install, чтобы сделать небольшую свежую установку того, что находится в вашем package.json.

Серьезно, абсолютно не делайте этого, пока вы не посмотрите, что вы делаете, и не проверите это 'все будет в порядке.

package-lock.json отслеживает изменения в версиях модулей, которые вы используете.node_modules - это то место, куда npm install устанавливает все модули.Когда вы запускаете команду, она проверяет ваши node_modules и package.json, чтобы узнать, есть ли более свежие версии, которые соответствуют вашим критериям.Я знаю, почему это не понижение версии, но если ваш package.json настроен правильно, это должно дать ему новую установку и должно работать.

Делайте на свой страх и риск.

...