微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在javascript文件中使用require

如何解决如何在javascript文件中使用require

在位于根文件夹中的 app.js 中,我的意思是 Mywebsite/app.js 我可以访问 require 变量

const express = require("express");
const admin = require("firebase-admin");

但是在所有其他文件夹中,例如 publicstaticviews 文件夹,我不能使用 require 并且我也不能导入任何像这样的库

import admin from "firebase-admin"

我在导入时遇到此错误

语法错误:意外的标识符“admin”。导入调用只需要一个参数。

或者这个用于要求

参考错误:找不到变量:需要

我是 Web 开发的新手,尤其是在使用 Express 应用程序时 现在我所有的问题都是在 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"
  },

解决方法

您是否尝试过使用 #include <assert.h> #include <stdio.h> #include <stdlib.h> #include <string.h> void ReadLine(char result[],int resultLen) { int ch,i; assert(resultLen > 0); i = 0; ch = getchar(); while ((ch != '\n') && (ch != EOF)) { if (i < resultLen - 1) { result[i] = ch; i++; } ch = getchar(); } result[i] = '\0'; } int main(int argc,char *argv[]) { char nom[10],prenom[10]; double salaire; int n; ReadLine(nom,sizeof(nom)); ReadLine(prenom,sizeof(prenom)); n = scanf("%lf",&salaire); if (n == 1) { printf("%s\n",nom); printf("%s\n",prenom); printf("%f\n",salaire); } else { fprintf(stderr,"Reading salaire failed,number expected\n"); exit(EXIT_FAILURE); } return 0; }

,

const { admin } = require("firebase-admin"); 应该可以解决您的问题,但如果没有

请检查以下内容

  • 节点版本
  • package.josn"main": "app.js" 添加一个键
  • 运行npm i
  • 在根文件夹中运行 node app.js

import admin from "firebase-admin" 无法使用,因为您没有使用 ES6。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?