我正在从https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens进行node.js服务器设置。我是node.js的新手。我正在安装npm install nodemon --save
。但是当我用这个运行服务器时nodemon server.js
。
在终端显示:
无法将nodemon识别为内部或外部命令,可操作程序或批处理文件
node server.js
命令正在运行并启动了服务器,但是nodemon
命令不起作用。
我是从https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens视频设置节点js服务器的。
我不知道为什么它不起作用,我已经尝试了一些命令来安装节点。
npm install -g nodemon
npm install -g nodemon --save
npm install --save-dev nodemon
npm install -g nodemon@debug
npm install -g --force nodemon
我已经看到一个无法全局安装nodemon的链接,无法识别“ nodemon”,但是由于我在D盘中的项目位置,我不知道如何设置路径。
我要跑步nodemon server.js
。如果有人有想法,请分享。提前致谢。
您需要全局安装
npm install -g nodemon
# or if using yarn
yarn global add nodemon
然后它将在路径上可用(我现在看到您已经尝试过此方法,但是它不起作用,您的路径可能被弄乱了)
如果要使用本地安装的版本,而不是全局安装,则可以在package.json中创建脚本
"scripts": {
"serve": "nodemon server.js"
},
然后使用
npm run serve
如果使用纱线则可选
# without adding serve in package.json
yarn run nodemon server.js
# with serve script in package.json
yarn run serve
然后,npm将在本地模块中查找命令之前先在本地node_modules文件夹中查找
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句