vue-cli@3.0 create 创建新项目的时候出现问题,可能关于babel与ESLint

发布于 2022-09-07 23:41:00 字数 1289 浏览 13 评论 0

我在用vue-cli命令sudo vue create hello-world创建新项目的时候,只要勾选了配置中的
babel或者eslint选项就会出现下列的错误。

[fsevents] Success: "/Users/tanghaoyi/路径/work/VueSingle/hello-world/node_modules/@vue/cli-plugin-babel/node_modules/webpack/node_modules/watchpack/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v59-darwin-x64/fse.node" is installed via remote
npm ERR! Darwin 16.7.0
npm ERR! argv "/Users/tanghaoyi/node_modules/node/bin/node" "/Users/tanghaoyi/node_modules/.bin/npm" "install" "--loglevel" "error"
npm ERR! node v9.0.0
npm ERR! npm  v2.15.12
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package @babel/core@7.0.0-beta.47 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer babel-loader@8.0.4 wants @babel/core@^7.0.0

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/tanghaoyi/路径/VueSingle/hello-world/npm-debug.log
 ERROR  command failed: npm install --loglevel error

PS:其中的路径是我省略有点长的路径作的简写(不是中文路径)。
另外,如果我不勾选这两个babeleslint选项就好像可以成功建立

排除了好几个小时了,都没有找到问题所在,npm都换了好几个版本,我怀疑是兼容性问题?

node版本:V8.11.4
npm版本:5.6.0

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橘和柠 2022-09-14 23:41:00

这样尝试一下:

  1. 路径中别用中文
  2. 执行npm install之前先把项目目录下的node_modules目录给删除再执行
灯角 2022-09-14 23:41:00

写的很明白啊,对等依赖不满足
尝试修改package.json的 @babel/core@7.0.0-beta.47 => @babel/core@^7.0.0

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文