【问题标题】:Babel Error: Unknown Option: babelrc.presetsBabel 错误:未知选项:babelrc.presets
【发布时间】:2016-04-25 19:56:13
【问题描述】:

使用 Jest 运行测试时,我需要我的 .babelrc 文件才能运行它。 运行 npm start 时,只能在没有 .babelrc 文件的情况下运行,报错:

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

我猜这与我拥有的 babel 版本有关,但我试图遵循这个问题的“答案”: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/
        }]
    }
};

【问题讨论】:

    标签: npm webpack babeljs


    【解决方案1】:

    您已列出babel-core@^6,但正在使用babel-loader@5,请将您的babel-loader 更新到最新版本。

    【讨论】:

      【解决方案2】:

      我可以使用 babel src --out-dir lib,但不能使用 babel-core@6.20.0 和 babel-loader@6.2.9 使用 npm run XXX。虽然我在我的机器上全局安装 Babel-cli@6.18.0 CLI,在我本地安装 babel-cli@ 项目后,它可以与 npm run 一起使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-12-14
        • 1970-01-01
        • 1970-01-01
        • 2016-02-17
        • 1970-01-01
        • 2021-01-21
        • 1970-01-01
        相关资源
        最近更新 更多