無法解決匯入問題,已在 package.json 檔案中添加了 type = module
import { env, username, password, panel } from "../DemoAutomationProject/config";
^^^^^^
SyntaxError: Cannot use import statement outside a module
at wrapSafe (internal/modules/cjs/loader.js:1001:16)
at Module._compile (internal/modules/cjs/loader.js:1049:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47
[![testcase.jsfile][1]][1]

無法解決此匯入錯誤

uj5u.com熱心網友回復:
您在匯入 baseConfig 時做錯了。您只能訪問該函式,而不能訪問該函式的區域變數。您需要回傳一個稍后使用的物件。
async function baseConfig() {
///
}
module.export;
import { env, username, password, panel } from "../DemoAutomationProject/config";
解決方法: 需要匯入函式baseConfig。它將回傳包含所有資料的物件。
async function baseConfig() {
return {
env: '',
username: '',
password: '',
panel: '',
}
module.export = baseConfig;
現在在進口做這個。
const config = require('../../DemoAutomationProject/config');
config().then(data => {
const { env, username, password, panel } = data;
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/400677.html
標籤:javascript 节点.js 新产品经理 傀儡师 戏弄木偶
上一篇:嘗試在Angular中安裝Clarity庫,“ngadd@clr/angular”出現錯誤“ERESOLVE無法決議依賴樹”
