![](/img/trans.png)
[英]How to use an image from a path in React Typescript without import or require?
[英]How to use packages that require fs & path with React
我需要在我的 ReactAPP 中使用quick.db
package 作為掛鈎,但 React 不允許使用 FS 和路徑,這是 package 所必需的
我得到這個錯誤:
ERROR in ./node_modules/file-uri-to-path/index.js 5:10-29
Module not found: Error: Can't resolve 'path' in 'C:\\Users\\Moruga\\projects\\character-manager-jjk-rp\\node_modules\\file-uri-to-path'
ERROR in ./node_modules/bindings/bindings.js 5:9-22
Module not found: Error: Can't resolve 'fs' in 'C:\\Users\\Moruga\\projects\\character-manager-jjk-rp\\node_modules\\bindings'
我已經嘗試寫
"browser": {
"fs": false,
"path": false,
"os": false
},
在package.json
但它沒有幫助
你不能到處運行所有 npm 包。
你應該只在服務器上使用 node.js javascript 包,它不會在瀏覽器中運行。 您要運行的那些包應該只在服務器(或您的本地計算機)上運行,而不是在瀏覽器中運行。 他們應該可以訪問文件、網絡、數據庫等。
由於這個特殊原因,您不能將它們與 React 一起使用。
React 應用程序是一個客戶端 javascript package,這意味着它應該在瀏覽器中運行而無需訪問操作系統的東西,如文件、數據庫等。
要讓 React 應用程序訪問數據庫、文件、.network 或其他任何內容,您需要有 2 個獨立的項目。 一個運行 node.js(完全在服務器或終端中)和第二個運行的 React 應用程序。 他們將使用 GET/POST.network 調用進行通信
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.