首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

nodemon或nodemon index.js不能在ubuntu16.04上运行

nodemon是一个用于在开发过程中自动重启Node.js应用程序的工具。它监视文件的更改,并在文件保存后自动重新启动应用程序,使开发过程更加高效。

针对你提到的无法在Ubuntu 16.04上运行nodemon或nodemon index.js的问题,可能有以下几个可能的原因和解决方案:

  1. 检查是否已正确安装Node.js:确保已经在Ubuntu 16.04上安装了Node.js。可以通过在终端中运行以下命令来检查Node.js的安装情况:
  2. 检查是否已正确安装Node.js:确保已经在Ubuntu 16.04上安装了Node.js。可以通过在终端中运行以下命令来检查Node.js的安装情况:
  3. 如果没有输出Node.js版本号,则需要安装Node.js。可以使用nvm(Node Version Manager)来安装和管理Node.js。以下是nvm的官方文档链接:nvm官方文档
  4. 确保已全局安装nodemon:运行以下命令来全局安装nodemon:
  5. 确保已全局安装nodemon:运行以下命令来全局安装nodemon:
  6. 确保安装过程中没有出现错误。如果已经全局安装了nodemon,则可以尝试卸载并重新安装:
  7. 确保安装过程中没有出现错误。如果已经全局安装了nodemon,则可以尝试卸载并重新安装:
  8. 检查应用程序的入口文件:确保在当前工作目录下存在名为index.js的文件,并且该文件是你的应用程序的入口文件。如果入口文件的名称是其他名称,可以将命令中的index.js替换为相应的文件名。
  9. 检查文件权限:确保在Ubuntu 16.04上具有运行index.js文件的权限。可以通过以下命令为index.js添加可执行权限:
  10. 检查文件权限:确保在Ubuntu 16.04上具有运行index.js文件的权限。可以通过以下命令为index.js添加可执行权限:
  11. 然后尝试再次运行nodemon index.js。

如果仍然无法运行nodemon或nodemon index.js,请提供更多错误信息和问题的上下文,以便我能够更具体地帮助你解决问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

nodemon辅助开发nodejs自动重启

包,这样新创建的 Node.js 应用都能使用 Nodemon 运行起来了 npm install -g nodemon   安装完成之后,Nodemon 就可以启动 Express 应用了,先关闭当前正在执行的应用程序...,然后再执行命令: nodemon index.js   默认地,nodemon会自动打开index.js。...所以,也可以使用如下命令 nodemon   通过 Nodemon 启动应用之后,不管是修改了代码,还是安装了新的 npm 包,Nodemon 都会重新启动应用 配置文件   Nodemon 默认会监听当前目录下..." ] }   Nodemon 配置文件是 JSON 文件,通过设置 ignore 属性值,一个由文件名组成的字符串数组,指定不需要监听的文件 手动重启   有时候可能 Nodemon 还在运行的时候...,需要手动重启它,在这种情况下不需要关闭正在运行Nodemon 进程然后再重启 Nodemon,只要在 Nodemon 命令运行的终端 窗口中输入 rs 两个字符,然后再按下回车键,就能重启 Nodemon

2K20

node系列:学会node调试

node调试方式多样,本篇只介绍笔者最熟悉的使用vscode的调试方式 使用vscode运行 vscode左侧共有五个按钮,第四个按钮即为"运行"按钮,假如你的根目录没有.vscode文件夹,点及"创建...本例我测试代码只在根目录创建index.js文件,所以会自动生成{workspaceFolder}\\index.js。...*" ], "program": "${file}" } ... ] 调试入门 首先在需要在文件行数右侧点击打上断点(红色圆),然后点击下图绿色启动按钮即可开始调试,代码自动运行到断点所在行...nodemon配置 前提条件 安装nodemon包 配置nodemon调试 打开根目录的.vscode文件下的launch.json文件,添加配置选择Node.js:Nodemon安装程序,选择后configurations...我们在代码添加一行console.log,然后ctrl+s保存试试: ?

4.1K30
  • Node.js简介与安装.md

    虽然名字很土,但是,Node第一次把JavaScript带入到后端服务器开发,加上世界已经有无数的JavaScript开发人员,所以Node一下子就火了起来。...Q:Node运行的JavaScript相比其他后端开发语言有何优势? 答:借助JavaScript天生的事件驱动机制加V8高性能引擎,使编写高性能Web服务轻而易举。 Q:什么是Nodejs?...index.js [[email protected] Day1]$ nodemon index.js [nodemon] 1.18.11 [nodemon] to restart at any time..., enter `rs` [nodemon] watching: *.* [nodemon] starting `node index.js` Hello World!...nrm -g nrm ls #显示下载源 nrm test #测试源的链接时间 nrm use tabao #切换到淘宝源 (3) Win下IDE开发配置 我们需要一个IDE集成开发环境,让我们能在一个环境里编码

    1.8K20

    关于 Node.js 调试,你需要了解的一切

    使用 Node.js 命令行选项进行调试 在启动应用程序时,您可以将命令行选项传递给 node nodemon 运行时。...Docker 容器运行 Node.js 应用,请确保端口 9229 可以访问,具体使用以下命令授予远程访问权限: node --inspect=0.0.0.0:9229 index.js 与—inspect...在本地系统运行 Node.js 应用时无需任何配置。...保存 launch.json,而后在 Run and Debug 窗格上方的下拉菜单中选择 nodemon,接着单击绿色的运行图标: nodemon 会启动我们的应用程序,之后即可正常编辑代码并设置断点日志点...接入远程服务器运行的应用 Remote - WSL: 接入运行在 Windows Linux in WSL 中的应用 Node.js 的其他调试选项 参考 Node.js 调试指南:https:

    43320

    Node.js 项目调试指南

    但是,在我们编写代码并运行它之后,如果出现问题,事情就不会那么清楚了。如果幸运的话,你的代码可能会崩溃并显示一条明显的错误消息。如果你走运,你的应用程序还是能运行的,但是最后的结果就不尽人意了。...nodemon 最有用的一个选项是 --trace-warnings,它在 promise 无法解决拒绝时输出堆栈跟踪: node --trace-warnings index.js 其他选项包括:...VS Code 可以: 启动一个 Node.js 进程本身,或者 附加到调试 Web Socket 服务器,可能在远程机器 Docker 容器运行。...保存 launch.json,然后从 “Run and Debug” 面板顶部的下拉列表中选择 nodemon,然后单击绿色运行图标: nodemon 将启动你的应用程序,然后你就可以像以前一样编辑代码并设置断点日志点...Docker 容器中的应用程序 Remote - SSH:连接到远程服务器运行的应用程序 Remote - WSL:通过 Windows 的 WSL 连接 Linux 运行的应用程序 最后 大家还有什么

    68220

    如何让Node服务实现自动重启

    长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~ ​当我们在做Node服务端开发的时候通常都会监听一个启动的端口来进行通信,当服务的内容发生改变的时候总是需要重新启动服务来保证服务内容可以被页面接口正确获取...,当重启的次数变的多了以后往往就会考虑到自动重启来解决这种重复的劳动,如:nodemon。...那么我们就来探索一下要实现一个类似nodemon的功能。 前提概要: 1....的说明文档得知如下信息: Node.js fs.watch: 在 MacOS 不报告文件名。...在 MacOS 使用 Sublime 等编辑器时根本不报告事件。 重复报告事件。 将大多数更改作为rename。 不提供递归监听文件树的简单方法。 不支持在 Linux 递归监听。

    1.5K20

    iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 规范与部署

    本篇中,我们会讲述三个知识点 定制书写规范 开发环境运行 如何部署运行 定制书写规范 文中所说的书写规范,仅供参考,非项目必需。...设计思路 实现思路很简单,当应用程序启动时候,读取指定目录下的 js 文件,以文件名作为属性名,挂载在实例 app ,然后把文件中的接口函数,扩展到文件对象。...开发环境运行 作为后端代码语言,开发环境中每次修改文件,都需要手动的重启应用,不能像前端浏览器那样清爽。为了减轻手工重启的成本,我们建议采用 nodemon 来代替 node 以启动应用。...全局安装 nodemon: npm i nodemon -g 本地项目中也需要安装: npm i nodemon -S 更多细节用法,请查阅官方文档 部署运行 线上部署运行的话,方法也有很多,我们推荐使用...安装方法与 nodemon 相似,需要全局安装: npm i pm2 -g 运行方法: pm2 start app.js 更多细节用法,请查阅官方文档 推荐: 翻译项目Master的自述: 1.

    1.5K80

    如何搭建 Express 网站

    这篇教程会指导您使用express框架快速地生成站点,使用模板,创建基本录用,并将其部署到Internet。要做到这些,您需要拥有一个云服务器CVM以及一个站点域名。...如果您使用的是OSXLinux,请使用以下命令。 DEBUG=express_example:* npm start 如果您在Windows,请使用以下命令。...如果您的Express服务器仍在运行,请按CTRL + C来停止它。...接下来我们安装并运行它: npm install -g nodemon 然后用应用程序启动: DEBUG=express_example:* nodemon Nodemon会自动查找项目设置以查找相应的文件并设置为启动服务器...在这个例子中,我们在routes / index.js中设置了三个路由: var express = require('express'); var router = express.Router();

    4.9K86

    nodejs&模块&全局对象global

    windows系统中,路径的拼接符是 / \ ;linux系统中,路径的拼接符是 / ;我们用nodeJS开发的程序,将来部署到什么操作系统的服务器是不确定的。...(需要使用nodemon时,先关闭自动保存) 使用步骤: ① 全局安装nodemon: npm install nodemon –g ② 在命令行工具中用nodemon命令替代node命令执行文件...nodemon ....③ 如果找到了同名文件夹,找文件夹中的index.js。 ④ 如果文件夹中没有index.js就会去当前文件夹中的package.json文件中查找main选项中的入口文件。...④ 如果是文件夹看里面是否有index.js。如果没有index.js查看该文件夹中的package.json中的main选项确定模块入口文件。否则找不到报错。

    1.3K20

    Express开发实战

    create : src/public/javascripts create : src/public/images create : src/routes create : src/routes/index.js...我们不可能修改一次就重启一次服务器,这时就要使用nodemon监控文件变更,自动重启服务器了。...全局安装nodemon npm install -g nodemon 在根目录myapp执行监控命令,但要加上html文件监控扩展,比如 nodemon -e html nodemon ....服务器端代码改变了,服务器能够重新编译一次,但客户端还不能自动刷新 这里使用Grunt来构建自动化工作流,nodemon使用grunt-nodemon来启动,然后用grunt-concurrent结合grunt-contrib-watch...serve', ['concurrent']);}; 项目目录结构如下 –myapp –src –bin –Gruntfile.js –package.json 到此,我们就可以直接在myapp目录下运行

    1.6K30

    NodeJs在linux下关闭监听端口

    在NodeJs运行的时候,我们往往会遇到一个问题:“端口被占用”,这个问题,我们的处理办法有哪些呢?...这里我只介绍一下linux下的方法: 1、我们可以通过修改代码里面的监听端口,然后重新运行,这样会导致一个问题是,服务器的监听端口越来越多,会给服务器带来些许的压力,这种方法也是不可取的,没运行一次监听一个新端口...,当然不是我们所希望的啦; 2、使用nodemon运行js,例如nodeme index.js; npm install nodemon -g //install it 文档地址:...https://github.com/remy/nodemon 3、当然还有一种方法是使用ctrl+c杀死进程的监听端口; 4、如果在3不小心使用ctrl+z退出运行的话,可以通过使用netstat

    4K30
    领券