使用babel转换反应jsx代码时出错

时间:2016-05-29 19:07:45

标签: reactjs babel

我正在尝试使用babel将我的jsx代码转换为js。

babel --presets es2015,react --minified finan.js -o ./compiled/compiled.js

  

错误:找不到模块'js-tokens'       在Function.Module._resolveFilename(module.js:325:15)       在Function.Module._load(module.js:276:25)       在Module.require(module.js:353:17)       at require(internal / module.js:12:17)       在对象。 (C:\ Users \ Saurav \ Desktop \ newcode dev \ untitled4 \ node_modules \ babel-preset-es2015 \ node_modules \ babel-plugin-transform-es2015-function-name \ node_modules \ babel-hel   每个函数名\ node_modules \巴贝尔-横移\ node_modules \巴别码帧\ lib中\ index.js:50:41)       在Module._compile(module.js:409:26)       at Object.Module._extensions..js(module.js:416:10)       在Module.load(module.js:343:32)       在Function.Module._load(module.js:300:12)       在Module.require(module.js:353:17)       at require(internal / module.js:12:17)

1 个答案:

答案 0 :(得分:2)

最近我遇到了同样的错误。只需使用:

  

npm update

或从node_modules文件夹中删除babel-preset-es2015并使用

重新安装
  

npm install