У меня есть проект узла, работающий локально, но я не могу заставить его работать, когда на Openshift.Зависимости узлов не будут установлены на Openshift
Я обнаружил, что, когда я SSH в мое приложение и запустить npm install
эти ошибки я получаю:
npm WARN package.json [email protected] No README data
npm WARN prefer global [email protected] should be installed with -g
npm WARN unmet dependency /var/lib/openshift/538c552fe0b8cdca350001c0/app-root/runtime/repo/node_modules/express/node_modules/connect requires [email protected]'0.3.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /var/lib/openshift/538c552fe0b8cdca350001c0/app-root/runtime/repo/node_modules/express/node_modules/connect requires [email protected]'0.2.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /var/lib/openshift/538c552fe0b8cdca350001c0/app-root/runtime/repo/node_modules/express/node_modules/connect requires [email protected]'1.0.1' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /var/lib/openshift/538c552fe0b8cdca350001c0/app-root/runtime/repo/node_modules/express/node_modules/send requires [email protected]'1.0.1' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /var/lib/openshift/538c552fe0b8cdca350001c0/app-root/runtime/repo/node_modules/express/node_modules/connect/node_modules/compression requires [email protected]'0.0.0' but will load
npm WARN unmet dependency undefined,
и список продолжается ... Они, кажется, запаситесь зависимости моей DEPENDENCY, что Арен» t установка.
Не могу понять, почему они устанавливаются локально без проблем, но не на Openshift. Кто-нибудь сталкивался с этим раньше?
Вот мой package.json файл:
{
"version": "0.0.1",
"main": "index.js",
"engines": {
"node": ">= 0.10.0"
},
"scripts": {
"start": "node index.js"
},
"dependencies": {
"express": "3.x",
"mongojs" : "0.13.x",
"hashids" : "0.3.3"
},
"devDependencies": {
"grunt": "0.4.5",
"grunt-contrib-watch": "0.6.1",
"grunt-contrib-compass": "0.7.2",
"grunt-contrib-uglify": "0.4.0",
"load-grunt-tasks": "0.4.0"
},
"repository": {
"type": "git",
"url": "[email protected]:pshelley/video-looper.git"
},
"keywords": [
"Video",
"looper"
],
"author": "Patrick Shelley",
"license": "ISC"
}
Вы можете разместить ваш файл package.json? Это также может быть полезно проверить в вашем каталоге node_modules. Мы делаем это с быстрым стартом блога призрака, чтобы он быстро развертывался. –
Я бы проверял, чтобы ваш файл package.json был отформатирован правильно. Кроме того, вы можете проверить свою папку node_modules - futurealoof.com/posts/nodemodules-in-git.html –
Я добавил файл package.json в сообщение. – Pat