cost 200 ms
如何在 typescript 庫 package 中導入 lodash?

[英]How to import lodash in a typescript library package?

我想將我最常用的通用(打字稿)函數集中在一個 Util package 中,我可以在我的項目中重復使用它。 結果比預期的要難。 這個package是不會發表的,所以我真的只對ESM感興趣。 我能夠將它作為一個普通的 js 包來完成,但是現在我將它轉換為 TS,我遇到了問題。 我的問題是,如何從外部 ...

使用 Rollup.js + React 18 時出現控制台錯誤“Uncaught ReferenceError: React is not defined”

[英]Console error 'Uncaught ReferenceError: React is not defined' when using Rollup.js + React 18

我在 Chrome 瀏覽器中收到此控制台錯誤 我真的很難弄清楚如何讓 Rollup.js 與 React 一起工作。 我已經能夠使用 Rollup.js 在純 js 中編寫一個大小適中的應用程序,但我現在想開始使用 React。 我不確定如何解決這個問題; 代碼根本不會在瀏覽器中運行,但我沒有編譯 ...

Rollup 抱怨“未導出”

[英]Rollup complains "is not exported" when it is

我在捆綁一個 JS 庫時遇到了這個錯誤,其中包含來自我的另一個 JS 庫的 package。 兩者都通過 Rollup 捆綁在一起,作為 UMD 模塊。 為了展示一個簡單的例子,我在一個單獨的回購協議中重新提出了這個問題。 最好拉回購和npm run build以查看我遇到了什么。 所有這些都是通 ...

導入使用 rollup 創建的 react 庫時出錯

[英]Errors in importing a react library created using rollup

我正在編寫一個 React/Next 應用程序。 我在應用程序外部創建了一個反應手風琴組件。 我正在使用匯總創建一個 package 並將該 package 導入我的應用程序。 當我運行應用程序時出現錯誤 ./node_modules/@zeilsell-user1/accordion-compon ...

無法將 scss 集成到我的匯總構建中

[英]Fail to integrate scss in my rollup build

我想要達到的目標我正在嘗試創建一個供私人使用的小庫——基本上只是將一些代碼拆分為 lib(產品)和 app(項目)代碼。 我所有的源代碼都在/src文件夾中,其中包含React, TypeScript and SCSS代碼。 如果我可以直接在 React 中使用 SCSS 導入,那就太好了: imp ...

如何處理開發與匯總構建中的變量替換?

[英]How to handle variable replacement in dev vs rollup build?

我正在制作一個基於Open Web Components Generator的網站。 我遇到了與此 SO 問題相同的process not being defined for redux問題: 帶匯總的 lit-element 和 redux:未定義過程我很困惑,因為最佳答案是使用 Rollup ...

svelte rollup-plugin-css-only 導入不起作用

[英]svelte rollup-plugin-css-only import not working

在一個 svelte 項目中,我想導入一些 css 文件,但我無法使這個插件工作: https ://github.com/thgh/rollup-plugin-css-only 這是我的配置project/rollup.config.js/* other imports */ import css ...

使用 Rollup 創建 Tabulator 的 tree-shaking 包

[英]Creating a tree-shaked bundle of Tabulator with Rollup

我想通過創建僅使用特定表格所需功能的捆綁包來減小 Tabulator 的文件大小。 我遵循了Core With Optional Modules文檔中的建議,但我總是以包含所有可選模塊的捆綁包結束。 首先,我嘗試下載 dist/js/tabulator_esm.js 並創建一個包含以下內容的 tab ...

如何覆蓋 vite 中的 rollup output.format 設置?

[英]How to override the rollup output.format setting in vite?

我正在嘗試解決我得到的 Vite 構建錯誤: RollupError:選項“output.format”的無效值“iife”- 代碼拆分構建不支持 UMD 和 IIFE output 格式。 報錯的文件名指向我的 web worker code,所以我假設這個設置屬於 vite.config.t ...

有沒有辦法在使用 Rollup 時刪除不必要的 'require(...)'/'import "..."' 語句

[英]Is there a way to remove unnecessary 'require(...)'/'import "..."' statements when using Rollup

我正在創建一個庫,我們稱它為share ,它將用於其他服務,並使用 Rollup.js 捆綁該庫 share是多個服務使用的共享庫,因此我需要能夠對庫進行 treeshake。 發生的事情是......假設我有依賴於share的service A和service B service A使用goog ...

支持匯總中的子路徑導入

[英]supporting subpath imports in rollup

你好,花了幾個小時閱讀了很多文章(尤其是這篇https://medium.com/singapore-gds/how-to-support-subpath-imports-using-react-rollup-typescript-1d3d331f821b )我得到了我的子路徑導入工作(至少我認為) ...

錯誤:意外的令牌(請注意,您需要插件才能導入非 JavaScript 文件)

[英]Error: Unexpected token (Note that you need plugins to import files that are not JavaScript)

我有一個自定義依賴項,它是一個.ts文件。 它包含enums 、 interfaces和consts ,我是這樣導入的: 這工作得很好,編譯器沒有給我任何錯誤。 如果我嘗試像這樣從相同的依賴項進行導入: 我收到一條錯誤消息: [:] 錯誤。 意外的令牌(請注意,您需要插件才能導入非 JavaSc ...

vite在請求static html時發送root index.html內容

[英]Vite sends root index.html content when static html is requested

我正在使用 TradingView 的圖表庫,它需要將 static HTML 加載到 iFrame 中。我已將 static html 放在public文件夾中: 它通過以下方式訪問: 但是,當請求上述 URL 時,內容是根index.html的內容,而不是 static 資產的內容。 如何讓 V ...

vite JS output JSON 到單獨的assets文件夾

[英]Vite JS output JSON to separate assets folder

我設置我的 Vite 配置以將某些資產文件拆分到特定文件夾。 資產動畫 fonts 圖片劇本 styles 問題不是 JSONs 文件沒有輸出到動畫文件夾。 根本沒有創建此文件夾。 我設置了簡單的 stackblitz 來概述我的本地https://stackblitz.com/edit/node- ...

安裝公共庫似乎會在庫中安裝額外的 node_modules

[英]Installing common library seems to install additional node_modules within the library

概述我創建了一個通用的反應庫,可在一系列應用程序中使用。 在將應用程序升級到 React 18 之前,我沒有遇到任何問題。 我正在使用匯總來進行庫配置,並且該庫還有一個文檔站點。 問題當我從工件下載 package 時,它看起來很好並且可以工作,但是當我安裝 package 時,它似乎在庫中創建了 ...

導入圖片為 chrome 擴展 reactjs

[英]Import picture for chrome extension reactjs

我嘗試為我的 chrome 擴展導入一張簡單的圖片,我得到了: (:) 插件 typescript:@rollup/plugin-typescript TS2307。 找不到模塊“../img/intro.png”或其相應的類型聲明。 src/pages/popup/App:tsx: (2.1 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM