Code Monkey home page Code Monkey logo

Comments (3)

github-actions avatar github-actions commented on June 11, 2024

This issue has been automatically marked as idle and stale because it hasn't had any recent activity. It will be automtically closed if no further activity occurs. If you think this is wrong, or the problem still persists, just pop a reply in the comments and @remy will (try!) to follow up.
Thank you for contributing <3

from nodemon.

remy avatar remy commented on June 11, 2024

I'm not seeing this behaviour locally.

Here's how I'm replicating:

❯ ls -tlr
-rw-r--r--  1 remy  staff   0 16 Apr 17:28 foo.txt
-rw-r--r--  1 remy  staff  16 16 Apr 17:28 hello.py
❯ cat *
print ("Hello")
DEBUG=* nodemon --ext py hello.py

Then when I run touch foo.txt and then touch hello.py foo doesn't restart, but hello does:

  nodemon:watch chokidar watching: /Users/remy/dev/nodemon/issues/2193/foo.txt +0ms
  nodemon:watch chokidar watching: /Users/remy/dev/nodemon/issues/2193/hello.py +1ms
  nodemon watch is complete +14ms
Hello
  nodemon:run bus.emit(exit) via SIGUSR2 +41ms
  nodemon bus emit: exit +41ms
[nodemon] clean exit - waiting for changes before restart
  nodemon:watch filterAndRestart on [ 'foo.txt' ] +3s
  nodemon:match rules [
  '!**/**/node_modules/**',
  '!**/**/coverage/**',
  '!**/**/bower_components/**',
  '!**/**/.sass-cache/**',
  '!**/**/.nyc_output/**',
  '!**/**/.git/**',
  '**/*.*'
] +0ms
  nodemon:match matched /Users/remy/dev/nodemon/issues/2193/foo.txt rule: **/*.* +2ms
  nodemon:match good [ '/Users/remy/dev/nodemon/issues/2193/foo.txt' ] +0ms
  nodemon:watch matched? {"result":[],"ignored":0,"watched":1,"total":1} +3ms
  nodemon:watch filterAndRestart on [ 'hello.py' ] +5s
  nodemon:match rules [
  '!**/**/.git/**',
  '!**/**/.nyc_output/**',
  '!**/**/.sass-cache/**',
  '!**/**/bower_components/**',
  '!**/**/coverage/**',
  '!**/**/node_modules/**',
  '**/*.*'
] +5s
  nodemon:match matched /Users/remy/dev/nodemon/issues/2193/hello.py rule: **/*.* +1ms
  nodemon:match good [ '/Users/remy/dev/nodemon/issues/2193/hello.py' ] +0ms
  nodemon:watch matched? {"result":["/Users/remy/dev/nodemon/issues/2193/hello.py"],"ignored":0,"watched":1,"total":1} +1ms
[nodemon] restarting due to changes...
  nodemon bus emit: restart +8s
  nodemon bus new listener: start (0) +0ms
  nodemon bus new listener: start (0) +0ms
[nodemon] starting `python hello.py`
  nodemon:run spawn sh -c python hello.py +8s
  nodemon bus emit: start +18ms
  nodemon bus new listener: exit (1) +0ms
  nodemon:run start watch on: [ '*.*', re: /.*\..*/ ] +15ms
  nodemon:watch early exit on watch, still watching (1) +18ms
Hello
  nodemon:run bus.emit(exit) via SIGUSR2 +41ms
  nodemon bus emit: exit +41ms
[nodemon] clean exit - waiting for changes before restart

You're going to have to provide a pared down version to replicate with, otherwise there's nothing I can do to help…

from nodemon.

llimllib avatar llimllib commented on June 11, 2024

I was misunderstanding that nodemon wants to watch all the files in the repo, and it notices every change, but only restarts the server on changes to files given by the --ext argument.

Apologies for the noise.

from nodemon.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.