【发布时间】:2023-05-15 23:43:02
【问题描述】:
我收到以下错误,我的节点版本是:12.18 当我运行 npm start 开始我的项目时
fs.js:36
} = primordials;
^
ReferenceError: primordials is not defined
at fs.js:36:5
有人回答 gulp 和节点 12 的问题 (How to fix ReferenceError: primordials is not defined in node)
但我没有在我的项目中使用 gulp,也没有安装 gulp。
下面是我的 package.json
{
"name":"myapp",
"version":"1.0.0",
"description":"",
"scripts":{
"start":"node server.js",
"test":"echo \"Error: no test specified\" && exit 1"
},
"author":"MJX",
"license":"ISC",
"dependencies":{
"body-parser":"^1.19.0",
"express":"^4.17.1",
"express-handlebars":"^2.0.1",
"mssql":"^6.2.1",
"mysql":"^2.18.1",
"nodemon":"^1.19.4",
"npm":"^5.10.0"
},
"devDependencies":{
"handlebars-helper-css":"^0.1.0"
}
}
还有我的 server.js:
var express = require("express");
var bodyParser = require("body-parser");
var PORT = process.env.PORT || 4300;
var app = express();
app.use(express.static("public"));
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
var exphbs = require("express-handlebars");
app.engine("handlebars", exphbs({ defaultLayout: "main" }));
app.set("view engine", "handlebars");
var routes = require("./controllers/burgersController.js");
app.use(routes);
app.listen(PORT, function() {
console.log("App now listening at localhost:" + PORT);
});
【问题讨论】:
-
当我运行 npm start 时
-
我更新了我的问题,还添加了 server.js 详细信息
-
found 149 vulnerabilities (81 low, 15 moderate, 52 high, 1 critical)不关心你吗?刚刚安装了节点 12.18.0 并使用您的确切package.json运行npm install。更新你的依赖...
标签: node.js