![](/img/trans.png)
[英]Bazel reload times very slow using Angular
運行一個包含 20 多個獨立模塊的 Angular 項目,每個模塊進行任何簡單更改后的重新加載時間為 10 秒以上。 使用增量構建,因此只重建受影響的模塊,但時間是開發的瓶頸。 任何關於從哪里開始調試問題或修復的見解都將受到贊賞。 使用 build_bazel_rules_nodejs。 ...
[英]Bazel reload times very slow using Angular
運行一個包含 20 多個獨立模塊的 Angular 項目,每個模塊進行任何簡單更改后的重新加載時間為 10 秒以上。 使用增量構建,因此只重建受影響的模塊,但時間是開發的瓶頸。 任何關於從哪里開始調試問題或修復的見解都將受到贊賞。 使用 build_bazel_rules_nodejs。 ...
[英]Bazel clean only a subset of the cached rules
我目前正在開發一個具有相當大的工作區文件的 monorepo。 現在,我注意到我的一個測試規則在我更新我的一個測試時沒有重新構建它的依賴規則。 這是一個例子: 然后我有一個名為也許something.test.ts的文件。 我運行bazel run :test ,我的測試可能顯示我失敗了,我看 ...
[英]Bazel fails to compile TypeScript project
我正在嘗試將多個微服務存儲庫轉換為單個單一存儲庫。 我想為此使用 Bazel。 我是 Bazel 的新手,剛開始遷移回購協議。 目前我只想遷移一些 node.js TypeScript 項目。 在沒有任何第三方依賴項的基本測試設置中,一切正常,但對於真實項目,Bazel 無法構建項目。 我正在為 b ...
[英]bazel rules_nodejs can't resolve modules using custom package.json location
Bazel rules_nodejs 無法使用自定義 package.json 位置解析模塊。 有人可以幫助解釋如何解決它嗎? 理想情況下,我想在third_party/npm中使用單個tsconfig.json 。 給出錯誤: 要點: https ://gist.github.com/s ...
[英]Bazel run nodejs_image won't locate one of it's file dependencies
我試圖讓規則nodejs_image使用 bazel 運行。 我的命令是 bazel run :image.binary 這是我的規則: 基本上,我需要package.json文件,因為它包含 Node 執行時的一些重要配置信息。 如果我調用bazel build :image然后抓取/運行 ...
[英]How to access node_modules folder after running yarn_install (or npm_install ) in rules_nodejs bazel?
我對 Bazel 比較陌生,但這花費的時間比我想象的要長。 我正在我的工作區中執行yarn_install ,我只是想引用已安裝的node_modules ,以便我可以將它們放入我的新 docker 容器中。 工作區 構建.bazel 我已經能夠獲得特定的包(即@npm//express )但是如 ...
[英]Execute typescript files passed as arguments from a bazel rule
我正在 js 中為單聲道回購編寫 bazel 規則。 這背后的想法是 Mono repo(微服務)中的服務在開放的 api 模式文件中定義了 api 規范。 在我們的例子中,這些模式在 ts 文件中,因為規范被破壞,因為每個路由和最終規范文件導入每個路由模式並集成到最終對象。 我想在一個集中位置編 ...
[英]Test coverage reports with Bazel + Typescript + Jest
我正在將 Node.js 庫轉換為使用 Bazel 作為構建系統。 到目前為止,我已經設法讓我的 TS 規則和基本的 Jest 測試執行工作。 你可以在這里設置: https://github.com/lqc/bazel-examples/tree/master/nodejs_typescript ...
[英]Bazel: build js_library with another linked JS dependency (yarn workspaces)
我有一個包含幾個 JS 包並使用 Yarn 工作區組織的項目: FOO包依賴於BAR包,它在FOO/package.json定義: workspaces/foo/package.json { "name": "FOO", "dependencies": { "BAR": " ...
[英]How to fail a Bazel build on a rule failure?
我在我的應用程序中使用 NodeJS 中的 Bazel 規則。 目的是簡單地對一組文件進行 lint,如果 linting 失敗,則構建失敗。 我目前遇到的是,盡管出現了 lint 錯誤,但構建還是成功的。 這是我的BUILD文件的一部分: 我首先加載提示庫,然后為我想要 lint 的所有 HTM ...
[英]Cannot use import statement outside a module (Bazel + Concatjs + NgRx)
問題我正在使用Bazel構建我的 Angular 應用程序。 NgRx版本 9 一切正常。 但是將 NgRx 升級到 v10 或更高版本后,Angular 開發服務器中斷並出現此錯誤: 最小復制要重現此問題,請按照下列步驟操作: git clone https://github.com/flol ...
[英]How should I invoke webpack to bundle bazel's ts_library output
我正在嘗試從 Typescript 源構建一個 React JS 應用程序,使用 Bazel 構建並使用 Webpack 作為捆綁程序。 rules_nodejs 包括examples/react_webpack ,它展示了如何使用ts_project來構建它,但我需要使用ts_library構 ...
[英]Copy a directory to a new directory in Bazel
基本上我想要的只是cp -r src/ dist/ ,但由於某種原因我根本無法讓它工作。 目前我正在嘗試: 我已經瀏覽了至少 4 頁的 google 和文檔,但似乎除非我創建一個 genrule 並手動指定規則中的所有 100 個文件,否則它不起作用? ...
[英]Nest can't resolve dependencies in the RootTestModule context when I use Bazel Test
我需要在擋板上運行我的測試。 我該如何解決這個神秘的問題? 我有一個包含多個應用程序和庫的 nestjs 項目。 當我運行測試yarn jest --config./jest.config.json libs/lib1時,它運行良好。 但是,當我使用 bezel bazel test //libs/ ...
[英]Checking if an array of package.json dependency is sorted in alphanumeric order in typeScript
我想檢查 package.json 依賴項和 devDependencies 的數組是否在 typeScript 中按字母數字順序排序。 如果它沒有排序,那么它應該返回不合適的 dep 名稱。 我想在 typesScript 中建立一個 bazel 規則檢查來檢查 { dependencies: { ...
[英]How to setup absolute imports with bazel/webpack?
我想從我的回購的一部分在另一部分導入一個 typescript 模塊,而在我的導入中沒有一堆“../..”以返回我的 bazel 工作區的根文件夾。 如何為 webpack 設置絕對導入(相對於我的工作區)? 我需要在 webpack.config.js 中設置一些東西嗎? 如果是這樣,是什么? ...
[英]Angular bazel ts_devserver add polyfills
我收到以下錯誤 polyfills.ts 是一個 ts_library() 我現在不知道為什么在應用程序啟動之前如何初始化......在測試中,我通過將//src:polyfills polyfills 添加到 runtime_deps 並在 srcs 中本地化 init 來做到這一點。 有任何 ...