首页 > 解决方案 > javascript 错误:需要('fs')。为什么?

问题描述

我对节点 js 很陌生,但是我有下面的 js 代码:

var fs = require("fs");
var text = fs.readFileSync('data.txt').toString().split("\n");
var i = 0;
var c = "";
var d = "";
var t = "";
var r = "";

for(i = 0;i<text.length;i++){
    if(i == 0){
        c = text[i];
        document.getElementById('con').innerHTML = c;
    } else if(i == 1){
        d = text[i]
        document.getElementById('dec').innerHTML = d;
    } else if(i == 2){
        t = text[i]
        document.getElementById('tes').innerHTML = t;
    } else if(i == 3){
        r = text[i]
        document.getElementById('rec').innerHTML = r;
    }
}

请注意 text.length = 4 始终。

在检查元素中,我得到了错误——

Uncaught ReferenceError: require is not defined

——在第 1 行。

这里发生了什么?

标签: javascriptnode.js

解决方案


推荐阅读