UNPKG

jscoding

Version:

A envirement for coding and debugging javascript language.

27 lines (26 loc) 1.11 kB
const program = require('commander') const chalk = require('chalk') const ora = require('ora') const fs = require('fs') const path = require('path') const { prompt } = require('inquirer') require("@babel/register")({ "root": path.resolve(__dirname, '../'), "cwd": path.resolve(__dirname, '../'), "extends": path.resolve(__dirname, '../.babelrc'), "presets": [ "@babel/preset-env" ], // needed to transform files outside cwd "ignore": [] }); console.log(path.resolve(__dirname, '../index.js')) const jsdebugger = require(path.resolve(__dirname, '../index.js')).default console.log(jsdebugger, jsdebugger.initialize) const entry = require(path.resolve(process.cwd(), "main.js")); // `process.cwd()` 表示当前执行程序的命令行路径(例如:在根目录下执行 `node ./xxx/xxx/xxx.js` 则 cwd 返回的是 根目录地址 ) console.log(typeof(entry), entry, ) module.exports = ({ file, }) => { jsdebugger.initialize(file ? { file } : null); // console.log(path.resolve(process.cwd(), entry), typeof(require), ) entry(); };