簡體   English   中英

為什么我的 Node.js 應用程序找不到模塊?

[英]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.jsserver/src/index.js

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM