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

t40tm48m  于 2023-05-28  发布在  Node.js
关注(0)|答案(1)|浏览(282)

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

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

> backend@1.0.0 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并开始工作。

sczxawaw

sczxawaw1#

PS 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\

尝试将其放入不包含&的目录中

相关问题