Yarn 工作区 - 对整个工作区使用 `"type": "module"`?

问题描述 投票:0回答:1

找不到任何具体信息。

我已经在我的工作区根

"type": "module"
中设置了
package.json
,我有点假设它可以在所有工作区中工作,但事实并非如此,我仍然必须将
type
添加到所有
package.json
的.

这可能吗?如果是这样,我该如何让它发挥作用?

添加注意:我在手机上,因此无法复制代码,但是,我收到的具体错误是:

SyntaxError: Cannot use import statement outside a module

node.js es6-modules yarn-workspaces
1个回答
0
投票

每个工作区都被视为一个单独的项目,并具有自己的依赖项和配置。 据我所知,Yarn 或任何支持 monorepos/工作区的包管理器不支持将外包 JSON 应用或扩展到各个工作区。

这是设计使然,因为每个单独的工作区/项目可能具有不同的依赖关系并需要不同的配置。

© www.soinside.com 2019 - 2024. All rights reserved.