无法在Google Cloud Server上查找节点模块

时间:2017-01-12 01:08:27

标签: node.js google-cloud-platform

我正在尝试将文件导入到我的节点服务器中。它在我的本地版本上完美运行。但是,在我的Google Cloud上,我一直收到以下错误:

Error: Cannot find module './src/client/js/libs/utils.js'
at Function.Module._resolveFilename (module.js:469:15)

我也尝试过以下变化:

var UTILS = require('src/client/js/libs/utils.js');
var UTILS = require('./src/client/js/libs/utils.js');
var UTILS = require('../src/client/js/libs/utils.js');
var UTILS = require('.././src/client/js/libs/utils.js');
var UTILS = require('../../src/client/js/libs/utils.js');
var UTILS = require(__dirname + '.././src/client/js/libs/utils.js');

他们都会产生同样的错误。

这是我的文件结构:

package.json
mainServer.js
src / client / js / libs / utils.js

如上所述,只需执行./src等

就可以在localhost上正常工作

编辑:将路径更改为:

var UTILS = require(__dirname + '/src/client/js/libs/utils.js');

现在错误更改为:

Cannot find module '/app/src/client/js/libs/utils.js'

0 个答案:

没有答案