【问题标题】:why does Create-Nuxt-App installs nuxt version 1.4.5?为什么 Create-Nuxt-App 安装 nuxt 版本 1.4.5?
【发布时间】:2019-09-05 14:21:27
【问题描述】:

我有点困惑,因为在官方 nuxt 网站上,它说当前的 nuxt 版本是 2.5.X,但是当我使用 npx create-nuxt-app 创建一个 nuxt 应用程序并检查依赖项下的 package.json 时,它显示 nuxt: ^1.0.0。当我检查其 package.json 中的 nuxt node_module 时,它​​显示version: 1.4.5

那么为什么npx create-nuxt-app 安装的是旧的nuxt 版本而不是最新的? nuxt 版本不影响 vue 版本,对吧?它说它使用 vue ^2.5.17,这是最新的。

【问题讨论】:

    标签: nuxt.js


    【解决方案1】:

    确保您没有在本地或全局安装 create-nuxt-app 版本。否则npx 可能会拿走那个。

    create-nuxt-app的当前版本增加了nuxt: ^2.4.0或类似的,它匹配所有以2开头的次要和补丁版本,因此将安装最新的2.x.y。

    【讨论】:

    • 太奇怪了!我确定我没有在本地安装create-nuxt-app,但npx create-nuxt-app 仍然使用nuxt: "^1.0.0"
    • 当使用纱线时它确实使用"nuxt": "^2.4.0"
    • 通常是旧的/缓存的create-nuxt-app版本的标志。
    • 我检查了它是否使用npm list -g 全局安装并找不到它,我尝试了npm uninstall -g nuxt-create-app,但结果仍然相同。你知道我还能尝试什么吗?
    • 你可以试试npm install -g create-nuxt-app。我遇到了同样的问题并做了这个并且它有效。但这可能会弄乱您的 npm 权限。之后我在尝试进行 npm install 时收到了Unhandled rejection Error: EACCES: permission denied。我用sudo chown -R $USER:$GROUP ~/.npm 修复了它,但现在看来我必须为所有事情做sudo npm install ...
    【解决方案2】:

    你可以试试npx create-nuxt-app@version

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-06
      • 2020-09-02
      • 1970-01-01
      • 1970-01-01
      • 2020-05-13
      • 2021-06-19
      • 2019-11-05
      • 2020-09-19
      相关资源
      最近更新 更多