不久前,我的应用程序开始运行,直到我合并了master分支。然后我突然开始出现以下错误:
https://github.com/mozilla/geckodriver/releases
该错误来自某个导入的公共软件包,似乎是用ES6编写的,突然我的应用无法读取它。
我尝试清除缓存,node_modules文件夹,重新启动计算机,克隆到其他文件夹...全部无济于事。
这是怎么回事?
答案 0 :(得分:0)
解决此问题的方法是更新节点版本。
我正在运行8.1.1并使用brew更新它(我最初是使用brew安装的节点)
> @COMPANY/MY_APP@1.0.5 storybook /Users/THINKBONOBO/Workspace/MY_APP
> start-storybook -p 9001 -c .storybook
/Users/THINKBONOBO/Workspace/MY_APP/node_modules/generate-page-webpack-plugin/index.js:39
...acc,
^^^
SyntaxError: Unexpected token ...
at createScript (vm.js:74:10)
at Object.runInThisContext (vm.js:116:10)
at Module._compile (module.js:533:28)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/THINKBONOBO/Workspace/MY_APP/node_modules/@storybook/core/dist/server/config/webpack.config.prod.js:18:57)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @COMPANY/MY_APP@1.0.5 storybook: `start-storybook -p 9999 -c .storybook`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @COMPANY/MY_APP@1.0.5 storybook script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
它已升级到节点v 10.10.0,我已经准备就绪。
这是有关如何在Mac上更新Node js的文章:
https://bytearcher.com/articles/ways-to-get-the-latest-node.js-version-on-a-mac/