我想将 javascript ES6+ 编译为 ES5

时间:2021-03-07 23:21:12

标签: javascript compilation babeljs

我被 babel 困住了:

我有一个只有 3 个 javascripts vanilla 脚本的项目(这些脚本是在 Wordpress 网站上添加的)。

我只想编译我的脚本以与大多数导航器兼容,因为在其中一个中我使用了一个类,而对于我使用的其他人,匿名函数、关键字 const 等等......

我必须指定我只使用 JQuery(出于某些原因,但这不是重点 ^^)。

我尝试在这个 package.json 中使用 babel :

{
  "name": "my_package",
  "description": "",
  "version": "1.0.0",
  "scripts": {
    "b": "babel"
  },
  "keywords": [],
  "author": "",
  "dependencies": {
    "@babel/cli": "^7.13.0",
    "@babel/core": "^7.13.8",
    "@babel/plugin-proposal-class-properties": "^7.13.0",
    "@babel/preset-env": "^7.13.9",
    "babel-preset-es2015": "^6.24.1"
  },
  "babel": {
    "presets": [
      "@babel/preset-env"
    ],
    "plugins": [
      "@babel/plugin-proposal-class-properties"
    ]
  }
}

并使用这行代码:

npm run b src -d lib

但它只在屏幕上打印我的文件而不做任何事情......

是的,我创建了一个包含 package.json 的测试文件夹,因为我的 Wordpress 项目没有也不需要。

有人可以帮我吗?

非常感谢!

昆汀

0 个答案:

没有答案