Reactjs 意外令牌:操作员(>;)|更新或替换uglify js以处理ES6?

Reactjs 意外令牌:操作员(>;)|更新或替换uglify js以处理ES6?,reactjs,webpack,aframe,uglifyjs,Reactjs,Webpack,Aframe,Uglifyjs,这是我第一次使用react构建a-frame应用程序,在cmd提示符下运行npm run script build时,我遇到了这个错误 Failed to compile. static/js/main.9516bce8.js from UglifyJs Unexpected token: operator (>) [./~/aframe/dist/aframe-master.js:57303,0][static/js/main.9516bce8.js:80512,32] “afram

这是我第一次使用react构建a-frame应用程序,在cmd提示符下运行
npm run script build
时,我遇到了这个错误

Failed to compile.

static/js/main.9516bce8.js from UglifyJs
Unexpected token: operator (>) [./~/aframe/dist/aframe-master.js:57303,0][static/js/main.9516bce8.js:80512,32]
“aframe”:“^1.0.4”

根据我的研究,我猜测我使用的uglify版本不支持ES6 但是我在网上找不到任何东西可以帮助我更新或替换uglify js来处理ES6

npm更新uglify js

它将包更新为满足其版本标记的最新版本

如果此新版本不起作用,可以将其更新为特定版本

npm更新丑陋-js@3.0.5

或者直接更新到最新版本

npm更新丑陋-js@latest


请小心,因为更新可能会破坏某些现有代码

使用WebpackV4对我有效。它确实支持ES6+

嘿,所以我试着安装了更简洁的webpack插件,但我还是遇到了同样丑陋的错误?我执行了以下步骤-(1)npm卸载webpack(2)从项目文件夹中删除了node modules文件夹和package-lock.json文件。(3) npm安装简洁的网页包插件——保存开发(4)npm安装(5)npm安装webpack@3.11.0(6)npm卸载uglify-js。不确定这是否与webpack版本有关,我使用的是webpack v4,它可以工作。希望更多有经验的人能帮忙,祝你好运
"webpack": {
  "version": "2.6.1",
  "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.6.1.tgz",
  "integrity": "sha1-LgRX8KuxrF3zqxBsacZy8jZ4Xwc=",
  "requires": {
    "acorn": "^5.0.0",
    "acorn-dynamic-import": "^2.0.0",
    "ajv": "^4.7.0",
    "ajv-keywords": "^1.1.1",
    "async": "^2.1.2",
    "enhanced-resolve": "^3.0.0",
    "interpret": "^1.0.0",
    "json-loader": "^0.5.4",
    "json5": "^0.5.1",
    "loader-runner": "^2.3.0",
    "loader-utils": "^0.2.16",
    "memory-fs": "~0.4.1",
    "mkdirp": "~0.5.0",
    "node-libs-browser": "^2.0.0",
    "source-map": "^0.5.3",
    "supports-color": "^3.1.0",
    "tapable": "~0.2.5",
    "uglify-js": "^2.8.27",
    "watchpack": "^1.3.1",
    "webpack-sources": "^0.2.3",
    "yargs": "^6.0.0"
  },