[英]how to use require in javascript files
在位於根文件夾中的 app.js 中,我的意思是Mywebsite/app.js
我可以訪問 require 變量
const express = require("express");
const admin = require("firebase-admin");
但在所有其他文件夾中,如public
或static
或views
文件夾,我不能使用 require 也不能導入任何像這樣的庫
import admin from "firebase-admin"
我收到此錯誤以進行導入
SyntaxError:意外的標識符“管理員”。 import call 只需要一個參數。
或者這個要求
ReferenceError:找不到變量:需要
我是 web 開發的新手,尤其是在使用 express 應用程序時,現在我的所有問題都在於 require 或在 javascript 文件中導入庫,有沒有其他方法可以在 nodejs 中包含或調用模型而不是 require
這是我的依賴項
"dependencies": {
"body-parser": "^1.19.0",
"cookie-parser": "^1.4.5",
"csurf": "^1.11.0",
"ejs": "^3.1.6",
"express": "^4.17.1",
"firebase": "^8.6.3",
"firebase-admin": "^9.9.0",
"firebase-functions": "^3.14.1",
"nodemon": "^2.0.7",
"popups": "^1.1.3",
"requirejs": "^2.3.6"
},
您是否嘗試過使用const { admin } = require("firebase-admin");
?
const { admin } = require("firebase-admin");
應該可以解決您的問題,但如果沒有
請檢查以下內容
package.josn
添加密鑰, "main": "app.js"
npm i
node app.js
import admin from "firebase-admin"
將不起作用,因為您沒有使用 ES6。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.