node.js require return MODULE NOT FOUND

问题描述 投票:0回答:1

我正在尝试将json数组存储到变量,但是node.js返回此错误:{ Error: Cannot find module 'jokes.json'

这是我的代码:

let jsonData = require('jokes.json');
var jokes = jsonData.jokes;

jokes.json文件与javascript文件位于同一目录中

javascript node.js json require discord.js
1个回答
0
投票

如果要导入自定义模块或文件,则必须以以下方式(使用相对路径)要求它:

let jsonData = require('./jokes.json');

对于系统模块,您可以通过这种方式导入const express = require('express')

如果您在ur文件夹名称express中创建另一个模块,并且如果您需要这样做的话

const express = `require('./express')`

它将找到您的自定义express.js文件而不是express模块

© www.soinside.com 2019 - 2024. All rights reserved.