[英]Snowpack dev server is not recompiling files in node_modules when changed
我有一個從空白模板開始的雪地項目。 我的 index.js 文件從我正在開發的另一個模塊中調用一個函數,我已經使用npm link
安裝了它。
當我更改另一個模塊中的文件時,它不會在 snowpack 中更新。 即使我重新啟動開發服務器,它也不會更新。 我必須使用--reload
參數重新啟動--reload
以清除緩存。
我如何確保對node_modules
文件的更改被node_modules
識別以便重建它們?
不幸的是,Snowpack 的工作方式是緩存node_modules
依賴項並且很少重建它們。
在文檔部分使用 NPM 依賴項
- 由於您的依賴項很少更改,因此 Snowpack 很少需要重建它們。
每個構建工具都有其優點和缺點,Snowpack 不會為您工作,在這種情況下,您仍然需要更新鏈接的依賴項。
您可能想查看其他構建工具,例如 Webpack。 這是正確配置 Webpack 以僅監視鏈接依賴項的堆棧溢出答案。
您可以刪除.cache/snowpack
文件夾中的.cache/snowpack
node_modules
以進行重建。 更簡潔,您可以刪除要使其重建的特定文件夾,這只是我發現有效的 hack。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.