2017-01-09 8 views
0

Google Cloudにアプリケーションをデプロイしようとしています。しかし、私は次のエラーを取得する:Google Cloud Node Jsスタートモジュールが見つかりません

Error: Cannot find module '/src/server/mainServer.js' 

package.jsonには、次のものが含まれています

"scripts": { 
    "start": "node /src/server/mainServer.js" 
}, 

package.jsonファイルはsrcフォルダと一緒にベースディレクトリに含まれています。

EDIT:構造:

Error: Cannot find module '/app/src/server/mainServer.js' 
+1

プロジェクトディレクトリ構造を貼り付けることはできますか? – akinjide

+0

'package.json'をappディレクトリから移動できますか? – akinjide

+0

どこへ?私はappディレクトリを作成しませんでした。グーグルクラウドはそれを –

答えて

0

は、ディレクトリフォルダの前にピリオドを置くようにしてください:

app/
    package.json 
    src/
     server/
      mainServer.js 
     client/
      app.js 

私はエラーを取得./ようにパスを変更した後。

です:'./src'の代わり'/src'

"scripts": { 
    "start": "node ./src/server/mainServer.js" 
}, 
1

はそれ.を追加することで、絶対パスを作成します。これは、現在の作業ディレクトリからディレクトリツリーを移動することを意味します。

"scripts": { 
    "start": "node ./src/server/mainServer.js" 
} 
+0

パスを更新しました。今度は別のエラーが発生します –

+0

エラーは何ですか? – akinjide

+0

私は質問を更新しました。 –

関連する問題