如何使用javascript文件中节点js中的数组数据?

如何使用javascript文件中节点js中的数组数据?,javascript,node.js,Javascript,Node.js,我有一些数据存储在javascript中的数组中,希望在NodeJS中使用该数组。我试过这个: JS: 节点js: let myArray = require('scripts.js').myArray; 但是我得到错误:找不到模块错误 我该怎么办?您正在使用以下语法导入节点模块: e、 g Node正在查找名为script.js的节点模块 如果需要本地文件,则需要使用语法 let myArray = require('./scripts').myArray; 无需将.js放在末尾,这需要您

我有一些数据存储在javascript中的数组中,希望在NodeJS中使用该数组。我试过这个:

JS:

节点js:

let myArray = require('scripts.js').myArray;
但是我得到
错误:找不到模块
错误


我该怎么办?

您正在使用以下语法导入节点模块: e、 g

Node正在查找名为
script.js的节点模块

如果需要本地文件,则需要使用语法

let myArray = require('./scripts').myArray;

无需将
.js
放在末尾,这需要您完成。文档中的完整详细信息如下:

您应该告诉use相对于节点脚本,“scripts.js”在文件系统中的位置。Node.js文件位于root中,scripts.js位于public/scripts/scripts.js中。我认为path中没有问题@首先标记您需要的变量。然后您必须要求
'./public/scripts/scripts'
。或
。/scripts'
,如果文件位于根文件夹中。注意字符串前面的点。
const app = require('express')
let myArray = require('./scripts').myArray;