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 等语法。 |