给出纱线启动命令时所显示的错误
错误详细信息:
Internal Error: confusion@workspace:.: This package doesn't seem to be present in your lockfile; try to make an install to update your resolutions
at J.getCandidates (C:\Users\risha\Desktop\Front-End Web Development with React\.yarn\releases\yarn-berry.js:2:276872)
at i.getCandidates (C:\Users\risha\Desktop\Front-End Web Development with React\.yarn\releases\yarn-berry.js:2:266282)
at C:\Users\risha\Desktop\Front-End Web Development with React\.yarn\releases\yarn-berry.js:2:286432 at C:\Users\risha\Desktop\Front-End Web Development with React\.yarn\releases\yarn-berry.js:57:349928
at new Promise (<anonymous>)
at e.exports (C:\Users\risha\Desktop\Front-End Web Development with React\.yarn\releases\yarn-berry.js:57:349910)
at o (C:\Users\risha\Desktop\Front-End Web Development with React\.yarn\releases\yarn-berry.js:57:349611)
at C:\Users\risha\Desktop\Front-End Web Development with React\.yarn\releases\yarn-berry.js:57:349684
at C:\Users\risha\Desktop\Front-End Web Development with React\.yarn\releases\yarn-berry.js:57:349727
at new Promise (<anonymous>)我的package.json文件是
{
"name": "confusion",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-scripts": "3.4.1"
}
}我试过添加
"scripts":{
"start":"react-scripts start"
}但错误没有改变。
发布于 2021-03-21 15:18:33
来自this question的交叉张贴
这里的问题似乎是在其中一个工作区中存在一个yarn.lock文件。删除它可以解决这个问题。
更多信息:
示例:3个工作区:2个创建-反应-应用程序(app,home)和一个共享组件:(components)

在component文件夹中存在一个挥之不去的yarn.lock文件。把它移开。

还请检查:
所有工作空间的每个package.json
"private:true" (与name、private、
package.json
"workspaces"键中添加了工作区,yarn workspaces myworkspace myworkspace与其package.json中的工作区名称匹配。在我的例子中,components文件夹中工作区的名称称为@schon/components,因此我需要将其命名为yarn worksapces @schon/components。。
发布于 2020-12-20 20:19:33
这意味着某个软件包没有安装,您需要安装它。
yarn install.
yarn install来安装所需的包。如果不起作用,请尝试删除node_modules文件夹并再次运行yarn install。如果失败,请删除node_modules文件夹和yarn.lock文件并运行yarn install。发布于 2020-12-20 20:31:37
尝试通过全局安装此包来删除node_modules
纱加全球花边纱
然后删除节点-> rimraf node_moules,然后删除yarn.lock,然后按纱线安装它
https://stackoverflow.com/questions/63015629
复制相似问题