我已经将nodemon安装到我的node express后端,但是当我运行“npm run dev”时,它给了我这个错误。?

问题描述 投票:0回答:1

我已经将nodemon安装到我的node express后端,但是当我运行“npm run dev”时,它给了我这个错误。

PS D:\SLIIT\Y3 S1\A_Application Frameworks - SE3040\Lo & Me\lo\SelfLearn\NoteApp\backend> npm run dev

> [email protected] dev
> nodemon server.js

'Me\lo\SelfLearn\NoteApp\backend\node_modules\.bin\' is not recognized as an internal or external command,
operable program or batch file.
node:internal/modules/cjs/loader:1078
  throw err;
  ^

Error: Cannot find module 'D:\SLIIT\Y3 S1\A_Application Frameworks - SE3040\nodemon\bin\nodemon.js'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
    at Module._load (node:internal/modules/cjs/loader:920:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:23:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

当我从项目文件夹中卸载 Nodemon 并全局安装它时,“npm run dev”可以工作。但是,我想将其安装在我的项目文件夹中,因为这是一个小组项目。我的其他团队成员已在项目内部本地安装了 Nodemon。所以每次开始编码时,我都需要卸载 Nodemon 并开始工作。

node.js express mern nodemon
1个回答
2
投票

用途:

cd "D:\SLIIT\Y3 S1\A_Application Frameworks - SE3040\Lo & Me\lo\SelfLearn\NoteApp\backend"
npm run dev

看起来路径中的

&
给你带来了问题,因为这个报告的字符串不是一个程序:

Me\lo\SelfLearn\NoteApp\backend\node_modules\.bin\

尝试将其放入没有

&
的目录中。

© www.soinside.com 2019 - 2024. All rights reserved.