2016-04-25 84 views
1

当使用Jest运行测试时,我需要我的.babelrc文件才能运行它。 当运行NPM开始,它只是作品,未经.babelrc文件,出现错误:巴别尔错误:未知选项:babelrc.presets

Unknown option: C:\...\babelrc.presets 

我猜它与巴贝尔我的版本做的,但我已经尝试下面的“答案”到这个问题:Unknown option: .../.babelrc.presets 但无济于事。

这里是我的package.json:

{ 
    "name": "reactjs", 
    "version": "1.0.0", 
    "description": "", 
    "main": "src/app.js", 
    "author": "x", 
    "license": "ISC", 
    "scripts": { 
    "start": "webpack-dev-server --port 3000", 
    "test": "jest" 
    }, 
    "jest": { 
    "scriptPreprocessor": "<rootDir>/node_modules/babel-jest", 
    "unmockedModulePathPatterns": [ 
     "react", 
     "react-dom", 
     "react-addons-test-utils", 
     "fbjs" 
    ] 
    }, 
    "devDependencies": { 
    "babel-core": "^6.7.*", 
    "babel-jest": "^11.0.2", 
    "babel-loader": "^5.0.0", 
    "babel-preset-es2015": "^6.6.0", 
    "babel-preset-react": "^6.5.0", 
    "jest-cli": "^11.0.2", 
    "react-addons-test-utils": "^0.14.8", 
    "webpack": "^1.12.*", 
    "webpack-dev-server": "^1.10.*" 
    }, 
    "dependencies": { 
    "react": "^0.13.3" 
    } 
} 

和我.babelrc:

{ 
    "presets": [ 
    "react", 
    "es2015" 
    ] 
} 

和我的WebPack的配置,如果是相关的:

module.exports = { 
    entry: [ 
     './src/app.js' 
    ], 
    output: { 
     path: __dirname, 
     filename: "bundle.js" 
    }, 
    module: { 
     loaders: [{ 
      test: /\.jsx?$/, 
      loader: 'babel', 
      exclude: /node_modules/ 
     }] 
    } 
}; 

回答

相关问题