O nodemon não observa os arquivos do aplicativo quando o caminho para o diretório onde o aplicativo localizado contém um ponto de exclamação.
versão 1.12.1.
exemplo de caminho para pasta: 'some-path/!node-example/node-application'
Eu tenho a mesma coisa quando executo o nodemon com o caminho absoluto, não assisto nenhum arquivo
sudo nodemon -L /folder/directory/nodejsFile.js -V
A saída será '[nodemon] assistindo 0 arquivos'
Quando eu vou para o caminho e uso apenas o nome do arquivo, ele vê meus arquivos
cd /folder/directory/
sudo nodemon -L nodejsFile.js -V
A saída será '[nodemon] assistindo 12 arquivos'
Editar:
Eu acho que o bug está no fato de que o nodemon está usando process.cwd();
em todos os lugares, em vez de obter o caminho relativo com o argumento do arquivo executado que você forneceu
então no arquivo de correspondência e em todos os outros arquivos que estão usando proccess.cwd()
eles precisam usar
use como nos meus exemplos acima '/folder/directory/nodejsFile.js' ou 'nodejsFile.js' para obter o caminho absoluto com algo como path.dirname
https://github.com/remy/nodemon/blob/07e55cc35d45cf0f863031b3eabeed9fd58361bd/lib/monitor/match.js#L53
Esse tratamento de caminho é um comportamento pretendido.
Talvez crie um novo parâmetro onde você possa especificar o caminho então?
Comentários muito úteis
Talvez crie um novo parâmetro onde você possa especificar o caminho então?