我是 nodejs 的新手,我一直收到这个错误
I am new to nodejs and i keep getting this error
我一直收到这个错误。我已经删除 node.js 两次并重新安装。同样的错误不断弹出。 error gotten from nodejs
下面是我试图导出到 index.js 文件的 person.js 文件:
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
greeting() {
console.log(`my name is ${this.name}`)
}
}
module.exports = Person;
这是 index.js 文件:
const Person = require("./person")
const person1 = new Person ("Philippa", 30)
person1.greeting()
此外,我尝试这样做,但我一直收到同样的错误:
const path = require("path")
console.log(__filename)
console.log(__dirname)
最近编辑: 我尝试引入路径和 fs 模块,因为这就是我现在正在使用 require() 进行的工作。仍然收到以下错误:
enter code here
$ node path.js
internal/modules/cjs/loader.js:985
throw err;
^
Error: Cannot find module 'C:\Users70M\Documents\node_crash_course\path.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15)
at Function.Module._load (internal/modules/cjs/loader.js:864:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
at internal/main/run_main_module.js:18:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
您在文件 person .js
中添加了空格。将其重命名为 person.js
我一直收到这个错误。我已经删除 node.js 两次并重新安装。同样的错误不断弹出。 error gotten from nodejs
下面是我试图导出到 index.js 文件的 person.js 文件:
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
greeting() {
console.log(`my name is ${this.name}`)
}
}
module.exports = Person;
这是 index.js 文件:
const Person = require("./person")
const person1 = new Person ("Philippa", 30)
person1.greeting()
此外,我尝试这样做,但我一直收到同样的错误:
const path = require("path")
console.log(__filename)
console.log(__dirname)
最近编辑: 我尝试引入路径和 fs 模块,因为这就是我现在正在使用 require() 进行的工作。仍然收到以下错误:
enter code here
$ node path.js
internal/modules/cjs/loader.js:985
throw err;
^
Error: Cannot find module 'C:\Users70M\Documents\node_crash_course\path.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15)
at Function.Module._load (internal/modules/cjs/loader.js:864:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
at internal/main/run_main_module.js:18:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
您在文件 person .js
中添加了空格。将其重命名为 person.js