[英]Why can't my Node.js application find a module?
我正在嘗試啟動我的應用程序,但每次嘗試npm run dev
都會出現錯誤:
internal/modules/cjs/loader.js:905
throw err;
^
Error: Cannot find module 'C:\Users\myname\Desktop\mern\index.js'
code: 'MODULE_NOT_FOUND',
requireStack: []
我不記得過去曾發生過這樣的事情,所以我不知所措。 我嘗試刪除 node_modules / package.json 並重新安裝它們,但這沒有用。 這是我的代碼:
包.json:
{
"name": "mern",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node src/index.js",
"dev": "nodemon src/index.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"nodemon": "^2.0.13"
}
}
我認為問題出在 package.json 文件中,但我一直是這樣寫的,所以我不知道該怎么做。 一些幫助將不勝感激。
我想到了。 我在服務器文件中有 src 和 index.js。 在 package.json 文件中,我將src/index.js
到server/src/index.js
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.