Reactjs 意外令牌:操作员(>;)|更新或替换uglify js以处理ES6?
这是我第一次使用react构建a-frame应用程序,在cmd提示符下运行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
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"
},