isomorphic-redux-CNode
isomorphic-redux-CNode copied to clipboard
window7 nodev8.9.1 报unexpected token import
正常情况下v8+应该是支持es6的吧? 是否需要将执行命令时候的node改成babel-node?
运行npm run start
会执行/server/index.js
入口文件,这个入口文件里使用了babel-register
,会对ES2015+
的语法进行转化。不知道你是执行哪个文件报的这个错。然后Node.js
目前的ES6 module
还是实验性的,且需要加--experimental-modules
支持。
(window)运行npm run run-server,报Unhandled Promise rejection: SyntaxError: Unexpected token import;mac下是正常的
https://babeljs.io/docs/usage/polyfill/ Because this is a polyfill (which will run before your source code), we need it to be a dependency, not a devDependency 会是这个原因吗
试试手动执行node server/index.js
。据我测试,windows上面运行正常。
找到问题了,从mac压缩复制到window,解压,里面的.开始的文件没有了。。。导致babel的配置文件找不到了。汗