在為它構建 api 后,我正在構建一個服務器端呈現的網站。
現在,cannot find module 'axios'在 js 模塊中匯入 axios 并使用parcel 2.0.1 捆綁它時出現此錯誤。Parcel 和 axios 都作為依賴項安裝,axios 也作為 dev 依賴項安裝,并且它在節點模塊中。
在我安裝 Parcel 之前,當我將 js 檔案匯入到 html pug 檔案中時,axios 作業正常(它按預期進行了獲取),但只有當我嘗試捆綁它時,它才開始給我這個錯誤。




任何幫助表示贊賞,謝謝。
uj5u.com熱心網友回復:
在最近的(從專案目錄的根目錄)package.json 檔案中,添加或更新值為“module”的“type”欄位。它將確保您所有的 .js、.ts 和 .mjs 檔案都被解釋為 ES 模塊。
...
{
...
"type": "module"
...
}
...
uj5u.com熱心網友回復:
axios 應該安裝為依賴項,而不是開發依賴項。請嘗試。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/391380.html
標籤:javascript 节点.js 公理 包裹js
