![]() | 1 ljcarsenal 2016-07-20 12:47:43 +08:00 via Android Sourcemap 支持不… |
![]() | 2 AlloVince 2016-07-20 13:11:08 +08:00 Debug 时 Node interpreter 直接配置为 babel-node 就行了 |
![]() | 3 imjeen OP @AlloVince babel-node 命令是被局部安装到 node_modules/.bin ,所以通过 package 里的 scripts 的声明执行,比如: "scripts": { "build": "babel-node index.js" } webstorm 配置 Run / debug 时,添加 jnpm 的配置项,添加 Node interpreter 为: node_modules/.bin/babel-node 。 然后,无法启动。难道 babel - node 要全局命令 nodejs 接触不久, 请多多指教! |
4 johnhsm2333 2016-07-20 17:52:31 +08:00 |
5 wakiki 2016-07-20 18:02:24 +08:00 via Android nodejs6 好像已经支持 es6 |
![]() | 6 imjeen OP @johnhsm2333 可以调试了,但是 import a from '/path/to/a'; 然后在后面断点上,此变量名为 undefined 。 好像 import 时都会被转化成其他名字,还是没法调试源码。 |
![]() | 7 FrankFang128 2016-07-20 18:40:08 +08:00 via Android 去掉 转义,啥事没有 |
8 Sirormy 2016-07-21 16:08:40 +08:00 我的 nodejs 是 5.5 可以使用 ES6 啊, 反正我用到的新特性都没问题 |
![]() | 9 imjeen OP @Sirormy nodejs 只是部分支持 ES6 ,因为是基于 V8 引擎的 (ECMAScript 2015 (ES6) and beyond)[https://nodejs.org/en/docs/es6/]。 很显然 nodejs 目前还不支持比如 import 和 export 等语法。 |