我正在尝试将文件导入到我的节点服务器中。它在我的本地版本上完美运行。但是,在我的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'