作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题
运行 yarn workspace <nohoisted-package> start
给 error Unknown workspace "twitter-digester-frontend".
细节
根package.json
{
"name": "x",
"private": true,
"version": "1.0.0",
"workspaces": {
"packages": ["x-backend"],
"nohoist": ["x-frontend"]
},
"scripts": {
"backend": "yarn workspace x-backend",
"frontend": "yarn workspace x-frontend"
}
}
yarn workspace x-frontend start
因上述错误而失败 ...Unknown workspace...
. yarn workspace x-backend start
尽管如此(即,适用于非 nohoist
ed 包)。 yarn workspace
失败
nohoist
ed包?
nohoist
.我主要使用它是因为
x-frontend
中的 Angular CLI无法阅读
node_modules
不使用时
nohoist
.我假设它只是意味着不要符号链接(symbolic link)包 - 这就是为什么我看不到任何理由
yarn workspace <nohoisted-package> <script>
不应该工作。
最佳答案
你的root的第一件事package.json
应该包含您的工作区数组:
{
...
"workspaces": [
"example",
"my-pkg-js"
]
}
要检查的第二件事是当您:
yarn workspace <package> start
<package>
代表
name
例如在你的包目录的 package.js 中:
yarn workspace my-pkg-js start
my-pkg-js/package.json
中的 name 属性文件应该是这样的:
{
...
"name": "my-pkg-js"
}
关于angular - yarn 错误未知工作区 - 为什么 `yarn workspace` 会因 `nohoist` ed 包而失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60910762/
在我的 Monorepo 中,我有一个包,我希望在它的 node_modules 中包含所有依赖项。 但无论我做什么,它的 node_modules 仍然是空的。 因此,出于我的问题的目的,我能够通过
我的一个项目突然无法在 Windows 笔记本电脑上编译,而完全相同的代码在 Mac 上运行。我已经阅读了关于提升和添加 nohoist 的信息,这似乎解决了 Apollo 客户端的问题。 "work
问题 运行 yarn workspace start给 error Unknown workspace "twitter-digester-frontend". 细节 根package.json {
我是一名优秀的程序员,十分优秀!