![](/img/trans.png)
[英]pnpm monorepo: how to set up a simple reusable (vue) component for reuse?
pnpm 的新手,並試圖了解一些基礎知識。 但是找不到很多關於它的文檔(這通常意味着它要么非常簡單,要么我做錯了......)。 我通過基本上創建 monorepo 文件夾、運行 pnpm init 並稍微調整結果來設置一個帶有apps和packages文件夾的基本 pnpm monorepo。 ...
[英]pnpm monorepo: how to set up a simple reusable (vue) component for reuse?
pnpm 的新手,並試圖了解一些基礎知識。 但是找不到很多關於它的文檔(這通常意味着它要么非常簡單,要么我做錯了......)。 我通過基本上創建 monorepo 文件夾、運行 pnpm init 並稍微調整結果來設置一個帶有apps和packages文件夾的基本 pnpm monorepo。 ...
[英]how to use pnpm workspace without publish to build with rely
我有一個 pnpm typescript monorepo 項目。 包文件中有一個foo和bar程序。 那么bar程序就是依賴foo程序。 當我在本地開發時使用"foo": "workspace:^1.0.0正在工作。但是當我使用 npx npx tsc構建 typescript 時,我not fu ...
[英]Error: `The request url * is outside of Vite serving allow list` after git init of submodule inside pnpm monorepo workspace
我已經設置了一個 pnpm 工作區,其中包含許多我添加為 git 子模塊的項目。 一個以前工作的 Nuxt 項目突然開始給出錯誤The request url * is outside of Vite serving allow list for multiple files,包括作為 pnpm ...
[英]How to resolve dependencies in PNPM workspace?
我有一個具有以下結構的 pnpm 工作區: package c是一個 package 應該包含a和b : example中的package.json文件如下所示: 當我執行pnpm install時,它僅在example/node_modules中放置c依賴項 - 它不會安裝必要的包a和b 。 ...
[英]Moving from lerna to pnpm
我目前正在將我們的項目從 Lerna 遷移到 PNPM,我們有一個運行的腳本我已經在下面發布了 是否有等同於 Lerna bootstrap 命令和 Lerna clean 命令的 PNPM? ...
[英]Proper way to handle a lock file on rebase conflict
嗨,我不確定我做的是否正確。 每當我變基時,都會遇到package.json和鎖定文件的問題。 我修復了 package.json,但隨后刪除了鎖定文件並再次運行pnpm i 。 但是最近發現一個問題,master分支的lockfile和新生成的lockfile不一樣。 我的團隊成員說,你永遠不應該 ...
[英]@storybook/builder-vite is broken when using pnpm
使用 npm 或 yarn 這不是問題,但是當使用 pnpm 安裝依賴項時@storybook/builder-vite的嵌套依賴項沒有正確提升導致此錯誤: 我嘗試重新安裝依賴項,但沒有幫助。 ...
[英]pnpm equivalent to --since option of lerna
我正在遷移到pnpm以管理來自 lerna 的lerna 。 但是,在 CI 中,有一個遺留命令使用lerna的--since選項。 據我了解,它允許您運行受 PR 影響的任務。 pnpm的等效選項是什么? ...
[英]Publish NPM package that uses a workspaces as dependencies
所以我有一個正在做的項目是 Monorepo。 所以我在根目錄中有一個packages目錄,其中包含我所有的 npm 包。 其中一些軟件包相互依賴,例如 package.json 我可能有{ "dependencies": { "foo": "workspace:*", ...
[英]Turborepo/pnpm workspaces: build my package and every package I depend on
我的 turborepo monorepo 中有三個包, top 、 middle和bottom 。 top依賴於middle , middle依賴於bottom 。 如果我這樣做: 我想在那個目錄( middle )中輸入一些東西,它將構建middle所依賴的所有東西(即bottom )和mi ...
[英]pnpm: Disable sharing executables between projects in monorepo
我有一個經典的 pnpm monopero 有兩個包: a和b 。 package a具有eslint package 作為依賴項。 package b沒有。 問題是,當您在b package 文件夾中並運行pnpm exec eslint時,沒有錯誤並且 pnpm used eslint fr ...
[英]Inconsistencies between node's `spawn` and terminal
我正在嘗試從節點運行腳本,與從終端運行腳本相比,我看到了不同的行為,但我不明白為什么。 我正在嘗試做一些事情,為了節省人們輸入pnpm {scriptName} --filter {packageName}我創建了一個他們可以運行的小腳本。 它基本上采用scriptName並列出他們可以 selec ...
[英]pnpm provides different hashes for the exact same version of the same dependency, breaking nestjs
我有一個帶有非常基本設置的 monorepo,可用於在此處重現此問題: 它是一個單一的nestjs 應用程序,它有2 個從中讀取的包。 包和主應用程序都需要@nestjs/core以及其他依賴項才能工作,並且不僅在它們自己的本地 package.json 上而且在resolutions {}配置中 ...
[英]How to trigger packages to build automatically when using pnpm install?
我們的項目使用 pnpm + workspace + typescript 遵循 monorepo 標准。 克隆存儲庫后,我們運行 pnpm install 來安裝依賴項並將本地包相互鏈接。 但是每個 package 里面的代碼在.ts文件中仍然保持源代碼模式。 首次使用 pnpm pnpm in ...
[英]pnpm node-linker in workspace
使用#pnpm,據我所知,在使用 react-native 或 Expo 時,我們必須使用node-linker=hoisted 。 我的問題是我有一個包含多個包的工作區,我想僅在 react-native 包上激活此模式。 但是我不知道如何僅針對工作區的特定包使用此模式:在包的 .npmrc ...
[英]Turborepo -- how to nest applications in the 'apps' folder or different top-level directory?
我正在嘗試創建一個 turborepo,其中包含多種類型的基礎架構,例如 terraform,可能包含 100 多個“無服務器”功能。 理想情況下,我希望將它們更多地組織成一個有意義的子文件夾結構,而不是擁有一個包含數百個文件夾的巨大“應用程序”文件夾。 我嘗試將 pnpm 工作區配置為查看嵌套 ...
[英]pnpm in monorepo - how to run a command only in a specific package?
假設我想在我的 monorepo 中的特定包中安裝一個包,我該如何從根目錄執行此操作? 在 npm 中,你可以這樣做: 我搜索了文檔,但找不到在 pnpm 中執行此操作的方法。 ...
[英]Building for vue2 and vue3 in monorepo: Version mismatch error from vue-template-compiler
假設我在一個使用 pnpm 的 monorepo 中有兩個包。 一個用於 Vue@3 ( package-a ),另一個用於 Vue@2 ( package-b )。 作為記錄,它們都依賴於名為core的第三個包。 您可以在下面找到它的樣子: 在packages/package-a/packa ...
[英]pnpm workspaces does not allow installing of dependencies on brand new projects `cannot read properites of undefined (reading 'manifest')`
我正在嘗試將 pnpm 與 lerna 一起使用來創建一個 monorepo。 不幸的是,當試圖通過 pnpm 安裝 lerna 本身時,這一切都失敗了。 目前的項目結構: lerna.json 內容:{ "packages": ["functions/*", "libs/*"], " ...
[英]How to control pnpm workspace build order
我在一個大型的 pnpm monorepo (pnpm v7) 中工作。 存儲庫包含: 多個應用程序多個共享依賴項 tooling(共享編譯安裝包) 每個 package(應用程序或共享庫)都可以引用任何共享庫(雖然沒有循環引用) 編譯設置 package 是 gulp 助手,用於設置每個應用程序和 ...