错误:无法find相对于目录的预设“es2015”
当我尝试使用babel时出现以下错误。
错误:无法find相对于目录的预设“es2015”
webpack.config.js
module.exports = { entry: './main.js', ourput: { path:'./', filename:'index.js' }, devServer:{ inline:true, port:3333 }, module:{ loaders:[ { test:/\.js$/, exclude:/node_modules/, loader:'babel', query:{ presets:['es2015','react'] } } ] } }
的package.json
{ "name": "es6-react-setup", "version": "1.0.0", "main": "main.js", "dependencies": { "babel-core": "^6.11.4", "babel-preset-es2015": "^6.9.0", "babel-preset-react": "^6.11.1", "babel-loader": "^6.2.4", "react": "^15.2.1", "react-dom": "^15.2.1", "webpack": "^1.13.1" }, "devDependencies": {}, "scripts": { "start": "webpack-dev-server" }, "author": "", "license": "ISC", "description": "" }
terminal输出
您需要将babelconfiguration为使用这些预设。 你可以添加到你的package.json
"babel": { "presets": [ "es2015", "react" ] },
你也可以有一个.babelrc
文件。
尝试这个
npm安装babel-preset-es2015
npm安装babel-preset-react
npm安装babel –save-dev
这对我有效。
- 客户端不会使用Socket.io和Node.js实时更新
- 从callback函数中返回一个对象,这样一个包装函数可以返回node.js / express中的同一个对象
- node.js expressjs flashmessage ajax
- MongooseJS Pre保存钩与Ref值
- javascript onclick事件在数据表中打开模型
- 当我在Amazon S3中将Quiet设置为true以在deleteObjects()方法中启用安静模式时会发生什么?
- 如何从数据库检索数据,并将其转为我的情况下的对象?
- 我如何使用wdio.conf.js文件来指定哪些e2etesting运行的testing文件夹?
- 当代码在node_modules中链接时,configurationjest代码覆盖范围