Apex Up-错误:找不到模块“调试”

时间:2018-09-01 02:36:22

标签: node.js deployment

在我的CLI输入up stack delete之后,并且在我以前知道的替代目录中的CLI输入up时,错误仍然存​​在。如果我将无关紧要的更改恢复到先前的工作状态,错误也会继续存在。

更改up.json文件中的名称字段会导致在备用目录中成功部署!但是从我的问题目录中使用相同的备用名称进行部署时,会再次导致该问题。

npm i -S debug无济于事。

其他人是否有经历并以某种方式解决了这个问题?

更新:越来越近。通过进出注释,我得到了错误

  

“错误:找不到模块'./src/resolvers'”

从行:

var resolvers_1 = require("./src/resolvers");

更改为:

var resolvers_1 = require("./resolvers");

修复了单个导入问题,但未解决其余问题...

我将index.js文件移到src目录并保持平面文件结构...但是我有复杂的原因无法这样做。

问题的“顶点日志”:

  

8月31日05:58:27 pm INFO阶段88776d6初始化

     

8月31日05:58:27 pm信息分阶段88776d6启动应用程序:PORT = 33461 command = node dist / index.js

     

8月31日05:58:27 pm INFO分期88776d6启动了应用程序

     

8月31日05:58:27 pm INFO登台88776d6等待应用在端口上监听

     

8月31日05:58:28 pm ERRO登台88776d6 module.js:549

     

8月31日05:58:28 pm ERRO进行88776d6投掷err;

     

8月31日05:58:28 pm ERRO分期88776d6 ^

     

8月31日05:58:28 pm ERRO分期88776d6

     

8月31日05:58:28 pm ERRO登台88776d6错误:找不到模块“调试”

     

8月31日05:58:28 pm ERRO在Function.Module._resolveFilename(module.js:547:15)登台88776d6

     

8月31日05:58:28 pm ERRO在Function.Module._load(module.js:474:25)登台88776d6

     

8月31日05:58:28 pm ERRO在Module.require(module.js:596:17)上登台88776d6

     

8月31日05:58:28 pm ERRO在需要时将88776d6升级(internal / module.js:11:18)

     

8月31日05:58:28 pm ERRO在对象上登台88776d6。 (/var/task/node_modules/finalhandler/index.js:14:13)

     

8月31日05:58:28 pm ERRO在Module._compile(module.js:652:30)登台88776d6

     

8月31日05:58:28 pm ERRO在Object.Module._extensions..js(module.js:663:10)上​​分期88776d6

     

8月31日05:58:28 pm ERRO在Module.load(module.js:565:32)上将88776d6暂存

     

8月31日05:58:28 pm ERRO在tryModuleLoad(module.js:505:12)上将88776d6暂存

     

8月31日05:58:28 pm ERRO在Function.Module._load(module.js:497:3)登台88776d6

     

8月31日05:58:42 pm FATA阶段88776d6错误创建处理程序:等待http://127.0.0.1:33461处于监听状态:15秒后超时:name = clowdfuncserver type = server

     

8月31日05:58:42 pm信息2018-09-01T00:58:42.959Z 22adf73a-ad82-11e8-9c6c-79de5ffabc3f错误:读取ECONNRESET
      在_errnoException(util.js:1022:11)
      在Pipe.onread(net.js:628:25)

1 个答案:

答案 0 :(得分:0)

尽管有其他问题阻止了我,但此webpack配置对我有用:

// webpack.config.js

module.exports = {
  entry: "./src/index.ts",
  module: {
    rules: [
      {
        exclude: [/node_modules/],
        test: /\.tsx?$/,
        use: "ts-loader"
      },
      {
        include: /node_modules/,
        test: /\.mjs$/,
        type: "javascript/auto"
      }
    ]
  },
  node: false,
  output: {
    filename: "index.js",
    path: path.join(__dirname, "dist")
  },
  resolve: {
    extensions: [".tsx", ".ts", ".js", ".mjs"]
  },
  target: "node"
};