0
私はそれらとデータベースと対話できるように、一般的に使用されているいくつかのモデルを読み込んだ便利な "ノードシェル"を使いたいと思っていました。 node inspect app_shell.js
は、スクリプトをインポートしている間に(require
)インポートに失敗したようです。node debug/inspect require returns undefined
ファイル構造:
./test
app_shell.js
user.js
app_shell.js
内容:
console.log("Script loads useful models for manual interaction in shell.");
var User = require("./user");
debugger;
user.js
内容:デバッグと
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.User = {some: "user"};
実行app_shell.js:
$ node inspect app_shell.js
< Debugger listening on ws://127.0.0.1:9229/5f48d8f1-a77b-4a1c-838e-7fb51a3b3337
< For help see https://nodejs.org/en/docs/inspector
< Debugger attached.
Break on start in app_shell.js:1
> 1 (function (exports, require, module, __filename, __dirname) { console.log("Script loads useful models for manual interaction in shell.");
2 var User = require("./user");
debug> repl
Press Ctrl + C to leave debug repl
> User
undefined
> User = require("./user");
undefined
> User
{ User: Object, __esModule: true }
私は行方不明の何かが必要です。