Node.js/Babel 6/Devtool:Source files结构以“";“巴别塔登记册”;补充

Node.js/Babel 6/Devtool:Source files结构以“";“巴别塔登记册”;补充,node.js,ecmascript-6,google-chrome-devtools,babeljs,Node.js,Ecmascript 6,Google Chrome Devtools,Babeljs,我最近开始在Chrome开发工具中使用新的“”模块调试Node.js 调试过程是一个梦想,直到我尝试使用require(“babelcore/register”)在我的应用程序的入口点 我仍然可以使用devtool调试器,但是除了我的“node_modules”文件以外的所有文件都会转储到“no domain”文件夹中 我假设es6->es5编译需要某种排序sourcemap来保持文件夹结构 有什么想法吗 做这件事已经晚了,但希望这能帮助一些人,开始吧 据我所知,您在使用devtool命令通过C

我最近开始在Chrome开发工具中使用新的“”模块调试Node.js

调试过程是一个梦想,直到我尝试使用
require(“babelcore/register”)在我的应用程序的入口点

我仍然可以使用devtool调试器,但是除了我的“node_modules”文件以外的所有文件都会转储到“no domain”文件夹中

我假设es6->es5编译需要某种排序sourcemap来保持文件夹结构


有什么想法吗

做这件事已经晚了,但希望这能帮助一些人,开始吧

据我所知,您在使用
devtool
命令通过Chrome开发工具运行项目时试图使用
es6
功能

要做到这一点,请遵循babel文档中关于设置新项目的说明(确保您有
.babelrc
),然后通过运行

devtool-r babel register[MY_FILE\u NAME.js]

而不是简单地
devtool[MY_FILE\u NAME.js]

如果您正确遵循babel文档,则无需在应用程序的入口点添加任何导入


这篇文章已经很晚了,但希望这对某人有所帮助,开始吧

据我所知,您在使用
devtool
命令通过Chrome开发工具运行项目时试图使用
es6
功能

要做到这一点,请遵循babel文档中关于设置新项目的说明(确保您有
.babelrc
),然后通过运行

devtool-r babel register[MY_FILE\u NAME.js]

而不是简单地
devtool[MY_FILE\u NAME.js]

如果您正确遵循babel文档,则无需在应用程序的入口点添加任何导入