当前位置:   article > 正文

Couldn‘t find package “postcss-normalize-string@^4.0.2“ required by “cssnano-preset-default@^4.0.0“_cannot find module 'postcss-normalize

cannot find module 'postcss-normalize

使用 vue-cli 创建 vue3.x 版本项目报错

1、报错内容:
error Couldn't find package "postcss-normalize-string@^4.0.2" required by "cssnano-preset-default@^4.0.0" on the "npm" registry.
Error: Couldn't find package "@vue/cli-overlay@^4.5.9" required by "@vue/cli-service@~4.5.0" on the "npm" registry.
    at MessageError.ExtendableBuiltin (/usr/local/lib/node_modules/yarn/lib/cli.js:243:66)
    at new MessageError (/usr/local/lib/node_modules/yarn/lib/cli.js:272:123)
    at PackageRequest.<anonymous> (/usr/local/lib/node_modules/yarn/lib/cli.js:38988:17)
    at Generator.throw (<anonymous>)
    at step (/usr/local/lib/node_modules/yarn/lib/cli.js:92:30)
    at /usr/local/lib/node_modules/yarn/lib/cli.js:105:13
    at process._tickCallback (internal/process/next_tick.js:68:7)
 ERROR  command failed: yarn 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

创建 vue 3.x 项目报错

2、报错原因

原因:vue-cli 创建的 vue3.x 版本项目使用 yarn 进行 node_modules 包的下载,这种报错原因是本地的 yarn 版本太低

可以从报错信息上面看到 yarn 的版本是 1.9.4,升级 yarn 之后就可以了

3、解决方法

升级yarn

  1. npm install yarn -g
  2. brew upgrade yarn
    两种升级 yarn 的方式

升级完成之后可以通过 yarn -v 查看 yarn 的版本

yarn -v
1.22.10
  • 1
  • 2

升级完成 重新 vue create myApp 即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/332014
推荐阅读
相关标签
  

闽ICP备14008679号