没有Webpack的Babel无法捕获babel.config.js文件

时间:2019-11-03 17:28:11

标签: node.js babeljs babel babel-cli

我试图在我的Nodejs项目中使用Babel以便使用别名,但是我无法做到正确。就像Babel没有抓住我的配置一样。我有我的src文件夹,然后有与package.json相同级别的babel.config.js。

我的命令如下:

"build": "babel -d dist src"

我的依赖项是:

"devDependencies": {
    "@babel/core": "^7.6.4",
    "@babel/plugin-transform-runtime": "^7.6.2",
    "@babel/preset-env": "^7.6.3",
    "babel-cli": "^6.26.0",
    "babel-jest": "^24.9.0",
    "babel-plugin-module-resolver": "^3.2.0"
}

我的babel.config.js如下,但它不打印任何内容,因此不使用...

console.log("Works");
module.exports = function (api) {
  api.cache(true);
  const presets = [[
    '@babel/preset-env'
  ]];

  const plugins = [
    [
      "babel-plugin-module-resolver",
      {
        root: ["./src"],
        alias: {
          "@auth": "auth",
          "@models": "models"
        }
      }]
  ];
  return {
    presets,
    plugins
  };
};

0 个答案:

没有答案