node.js - ReferenceError: require 没有用 Express 定义
问题描述
我正在使用 node 开发后端 app.js。我已经安装了节点,安装了 express,但是我在执行 npm start 时不断收到这个 ReferenceError。这是我当前的 app.js 代码:
const express = require("express");
const app = express();
const port = process.env.PORT || 4000;
我已经尝试了几乎所有在 Google 上找到的东西。我将其更改为:
import * as express from "express";
但这只给了我:
TypeError: express is not a function
我也有一个前端反应应用程序。我不确定这是否有帮助。对不起,如果我的解释没有意义。我只是想弄清楚我的代码是坏的还是别的什么。
解决方案
你介意分享你的package.json还是你的代码在一些游乐场应用程序中,比如codepen或fiddle?
推荐阅读
- python - 如何在 Adwords API 中获取 bidStrategyConfiguration?
- python - 热键/热字符串打印 PyCharm 中的最后一个变量/所有定义的变量?
- javascript - 带有原生承诺的 Knex.js
- excel - 自动调整单元格注释大小的 VBA 代码
- python - PyCharm 终端不打印任何输出
- visual-studio - 在 IIS 上部署时,Visual Studio 中的代码更改不会发生
- single-sign-on - 信任外部组织 ADFS 服务器并使用 openid Connect 令牌
- angular - 如何根据角度事件调用管道?
- tfs - 保持 vss 和 tfs 一起安装在同一台机器上
- java - 无法从 Java 访问 SharePoint 存储库