【问题标题】:Nextjs installing react using yarn by defaultNextjs 默认使用 yarn 安装 react
【发布时间】:2020-10-18 18:47:44
【问题描述】:

我正在使用 nextjs 文档安装一个新的 react 应用:

npx create-next-app

由于某种原因,它默认使用纱线:

我习惯使用 npm 命令,请问我该如何解决?

【问题讨论】:

    标签: reactjs next.js yarnpkg


    【解决方案1】:

    编辑: npx create-next-app my-app --use-npm

    https://github.com/vercel/next.js/issues/10647

    旧答案: 删除yarn.locknode_modules/

    rm yarn.lock
    rm -rf node_modules
    

    使用 npm 安装您的依赖项:

    npm install
    

    这将创建一个package-lock.json 文件,类似于yarn.lock

    【讨论】:

    • 如果我删除node_modules,它不会删除所有nextjs正在使用的模块吗?我在 youtube 上看到有人使用 npx ... 并且安装使用的是 npm 而不是 yarn ..
    • 运行npm install 将读取package.json 并安装dependencies 中列出的库。只是不要删除package.json
    • 工作不正常..我试图理解为什么它首先使用纱线..
    • 这是有意的。如果你的机器里有纱线,它会默认使用它。我已经编辑了答案。
    • 我看到了相反的行为。我想要纱线,但默认使用 npm。
    猜你喜欢
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    相关资源
    最近更新 更多