10得票3回答
从NPM包中导出多个模块

我是一个有用的助手,可以为您翻译文本。 我有一个相当大的项目A,使用Node和Typescript。在项目A中,我有许多不同的模块,我希望在另一个项目B中重复使用这些模块。 因此,我使用了这个tsconfig.json构建了项目A: { "compilerOptions": { ...

9得票1回答
使用yarn工作区和lerna优先处理构建顺序

我在一个使用 yarn workspaces 和 lerna 的单体仓库中有一个大型的TypeScript项目,其架构如下: repo ├── API │ └── (GraphQL API) ├── Apps │ └── (Front-end React Apps) ├── Lib...

9得票1回答
如何将monorepo中所有子文件夹的package.json更新为相同的版本?

我有一个代码库,其中包含多个不同的React前端项目,每个项目都有自己的 package.json 文件。 我的四个要求是: 我希望将所有这些项目保持在相同的依赖项轨道上。 (即,我希望所有我的项目都使用每个npm 包的相同版本) 我希望能够使用一个“全局”命令更新所有package.j...

9得票3回答
在NestJS API中从另一个工作区项目编译代码 - 意外的标记'export'。

我正在尝试创建一个包含NestJs API、React应用程序和许多其他小项目的monorepo,它们之间共享 使用yarn工作区设置了monorepo React应用程序使用Vite无缝导入和编译常见项目,但是NestJs api从未编译过,通常会出现SyntaxError: Unexp...

9得票1回答
在npm/yarn工作区中,包应该使用src还是dist?

我想为我们的前端应用程序使用单体库。我们希望将一些React UI组件划分到“/packages/ui-components”文件夹下的包文件夹中,将应用程序保留在“/apps/app”文件夹中,然后让应用程序通过导入它来消耗ui-components(简化设置)。我们不打算很快将这些包发布到...

9得票2回答
流程:在使用Yarn工作区的单体库中解决模块问题

我们有一个使用Yarn的“工作区”功能的单代码库,这意味着尽可能地,Yarn将依赖项提升到单代码库的根node_modules目录中,而不是保留在各个包的node_modules目录中。这依赖于Node的模块解析算法,该算法继续在node_modules目录中搜索模块,直到找到所需的模块。 ...

8得票1回答
使用yarn工作区在rollup打包UI库时,导入undefined出现错误。

对于一个新项目,我开始使用rollup打包UI库,并在react应用程序中使用该库。我还使用yarn工作区来处理UI库和Web应用程序之间的内部依赖关系管理。 当我尝试在我的Web应用程序中使用UI库时,导入返回未定义并抛出“无法从未定义的对象获取”错误。 Web应用程序代码: impo...

8得票2回答
Yarn工作区和Browserify - 子文件夹中的package.json破坏了构建

我的最终目标是在使用Browserify和Babel 7的项目中使用Yarn Workspaces。这是我遇到问题的最小复制版本。基本上,当子文件夹中存在package.json文件(在使用Yarn Workspaces时会出现之一)时,我的Browserify构建会出错,而我无法找出原因。 ...

8得票3回答
如何解决使用yarn工作区时React Native中的“RCTBridge需要dispatch_sync来加载”的问题?

我按照这篇Medium文章:React Native 0.63 Monorepo walkthrough仔细地进行了跟随,以便使用yarn workspaces与react-native一起工作。一切都正常,我可以构建我的iOS和Android应用程序,Metro Bundler也能正常工作,...

8得票1回答
使用Yarn工作区时出现webpack dev server错误

在yarn workspace中安装webpack、webpack-cli和webpack-dev-server时,我遇到了一个错误"webpack-dev-server error cannot find module 'webpack-cli/bin/config/config-yargs...