mongodb 如何使用MERN堆栈(没有错误)?

dxxyhpgq  于 2023-08-04  发布在  Go
关注(0)|答案(1)|浏览(92)

我在学习MERN堆栈。我正在学习这个教程:https://www.youtube.com/watch?v=ngc9gnGgUdA&t=941s
基本上,当我运行“npm start”时,它不会读取我的index.js。我下面的教程是新鲜和高度评价。但是我在教程的早期就被卡住了,错误信息并不是真的隐含的。15分钟后卡住了。
我将非常感谢关于这个主题的一些信息/指导。
我的脚步,直到我开始:

mkdir服务器
光盘服务器

npm init -y**

npm install body-parser cors express mongoose nodemon
code package.json

{
  "name": "server",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "type": "module",
  "scripts": {
    "start": "nodemon index.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "body-parser": "^1.19.0",
    "cors": "^2.8.5",
    "express": "^4.17.1",
    "mongoose": "^5.13.7",
    "nodemon": "^2.0.12"
  }
}

字符串

code index.js

console.log('Why I cant read this file ?')

import express from 'express';
import bodyParser from 'body-parser';
import mongoose from 'mongoose';
import cors from 'cors';

现在运行npm start,得到错误

[nodemon] 2.0.12
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node index.js`
/home/pedrofromperu/next/32_testing_zone/memories_project/server/index.js:3
import express from 'express';
       ^^^^^^^

SyntaxError: Unexpected identifier
    at Module._compile (internal/modules/cjs/loader.js:703:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
    at Module.load (internal/modules/cjs/loader.js:628:32)
    at Function.Module._load (internal/modules/cjs/loader.js:555:12)
    at Function.Module.runMain (internal/modules/cjs/loader.js:826:10)
    at internal/main/run_main_module.js:17:11
[nodemon] app crashed - waiting for file changes before starting...


控制台日志消息甚至不显示。

bjg7j2ky

bjg7j2ky1#

你正在使用nodemon,所以我认为命令应该是:nodemon index试试这个,让我知道发生了什么

相关问题