2016-11-30 4 views
0

Я сделал небольшой проект, используя node.js, чтобы сделать несколько вещей с Discord. Он работал, когда я запускал его локально с node server.js и npm start. Я решил разместить свой проект в сети, чтобы узнать, работает ли какая-то функция. Когда я его загрузил, главный файл javascript (server.js), который запускает все, не найден.Module.js не удалось загрузить server.js

I just want to be clear that Module.js is not something I made, but part of the node.js built in modules. It's the thing that makes the require function what it is.

Ошибка во всех его слава:

module.js:472 
    throw err; 
    ^
Error: Cannot find module '/var/lib/openshift/583e028e2d52714d2500041/approot/runtime/repo/server.js' 
    at Function.Module._resolveFilename (module.js:470:15) 
    at Function.Module._load (module.js:418:25) 
    at Module.runMain (module.js:605:10) 
    at run (bootstrap_node.js:420:7) 
    at startup (bootstrap_node.js:139:9) 
    at bootstrap_node.js:535:3 

Package.json:

{ 
    "name": "app", 
    "version": "0.0.1", 
    "description": "test", 
    "scripts": { 
    "start": "node --use_strict server.js", 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "main": "server.js", 
    "keywords": [ 
    "discord", 
    ], 
    "author": "kert", 
    "license": "ISC", 
    "dependencies": { 
    "express": "^4.14.0", 
    "discord.js": "7.0.0" 
    }, 
    "engines" : { 
    "node" : "6.9.1" 
    } 
} 

Структура файлов:

Discord 
└─── .git 
└─── node_modules 
└─── rbservers <-nothing is used in this folder 
└─── app.js 
└─── package.json 
└─── server.js 

Если кто-нибудь может указать, какую глупую вещь я забываю, молись сказать.

Мой картридж на OpenShift является «Node.js Auto-Updating».

+1

Установили ли вы все необходимые зависимости с помощью команды установки npm? –

+1

Вы проверили разрешения для папок? и установил все пакеты – AJS

+0

@AJS Да. Я нашел обе зависимости в моей папке node_modules. – Kertopher

ответ

0

По-видимому, git не размещал/не записывал все файлы, чтобы их можно было нажать. Я должен осмотреться, как это исправить.

Ugh.

+1

исправлено' git add * ' – Kertopher

+0

congrats. не мог видеть ваш комментарий здесь, вы уже решили. –

 Смежные вопросы

  • Нет связанных вопросов^_^