【问题标题】:"Require is not defined" Error on RaspberryPi with node v14.7.0 [duplicate]带有节点 v14.7.0 的 RaspberryPi 上的“要求未定义”错误 [重复]
【发布时间】:2020-11-19 22:16:16
【问题描述】:

目前,我面临有线问题.. 因为不知何故我无法在安装了节点 v14.7.0 的 Raspberry PI 上执行我的 index.js。而 nodeJs 实际上应该提供 'require'。

注意:在我的 Windows 引擎上,节点 v12.13.0 一切正常。

我如何生成我的 js 文件 我正在使用 TypeScript,所以我生成了一个 dist 文件夹.. index.js 的结尾是这样的(见下文)

文件结构

index.js 代码

"use strict";
var exports = {}; // Fixes Exports is not defined Error
Object.defineProperty(exports, "__esModule", { value: true });
var event_scheduler_1 = require("./schedulers/event-scheduler"); // <-- Error happens here
console.log("Start cakedash-backend");
event_scheduler_1.startEventScheduler();

错误:

【问题讨论】:

    标签: javascript node.js typescript raspberry-pi referenceerror


    【解决方案1】:

    好的,在 https://github.com/nodejs/node/issues/33741

    您必须在 package.json 中删除 "type": "module"

    【讨论】:

      猜你喜欢
      • 2018-07-14
      • 2019-03-13
      • 1970-01-01
      • 2019-06-22
      • 2014-09-23
      • 2020-07-24
      • 2015-04-03
      • 2015-11-03
      相关资源
      最近更新 更多