npm 工作区 "WARN: some-package-name in filter set, but no workspace folder present"
npm workspaces "WARN: some-package-name in filter set, but no workspace folder present"
我有一个仓库,里面有很多 npm 包,使用 npm workspaces
顶级 package.json
包含行:
"workspaces": [
"*"
]
当我 运行 npm i -ws
或其他 npm 命令时,我收到警告:
WARN: some-package-name in filter set, but no workspace folder present
我不太确定消息的含义 - 我 认为 'filter set' 是 -w
选项,但工作区文件夹 some-package-name
绝对存在。
需要注意的是 some-package-name/package.json
包含一个 org 前缀,例如:
"name": "@mycompany/some-package-name",
所以也许这就是原因。我无法将文件夹从 some-package-name
重命名为 @mycompany/some-package-name
,但我担心以 @
开头的目录可能会破坏内容。
警告是什么意思,我该如何解决?
我 运行 遇到了同样的问题,使用工作区包中配置的名称而不是文件夹名称为我解决了这个问题,即使 @
.
npm install --workspace=@mycompany/some-package-name
我有一个仓库,里面有很多 npm 包,使用 npm workspaces
顶级 package.json
包含行:
"workspaces": [
"*"
]
当我 运行 npm i -ws
或其他 npm 命令时,我收到警告:
WARN: some-package-name in filter set, but no workspace folder present
我不太确定消息的含义 - 我 认为 'filter set' 是 -w
选项,但工作区文件夹 some-package-name
绝对存在。
需要注意的是 some-package-name/package.json
包含一个 org 前缀,例如:
"name": "@mycompany/some-package-name",
所以也许这就是原因。我无法将文件夹从 some-package-name
重命名为 @mycompany/some-package-name
,但我担心以 @
开头的目录可能会破坏内容。
警告是什么意思,我该如何解决?
我 运行 遇到了同样的问题,使用工作区包中配置的名称而不是文件夹名称为我解决了这个问题,即使 @
.
npm install --workspace=@mycompany/some-package-name