我在学习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...
型
控制台日志消息甚至不显示。
1条答案
按热度按时间bjg7j2ky1#
你正在使用nodemon,所以我认为命令应该是:nodemon index试试这个,让我知道发生了什么