我正在开发Node.js中的一个模块,我将npm链接到另一个项目node_modules文件夹中。我想在我的模块中更改文件后重新启动这个其他项目服务器。 Nodemon默认会忽略node_modules,但我认为我可以用nodemon --watch node_modules/my_module来覆盖它 - 但无法使其工作。如果我暂时从nodemons lib/config/defaults.js中删除node_modules,它可能会起作用,这可能证实问题与重写默认行为有关。如何使用Nodemon监控符号链接模块?
回答
使用nodemon
1.2.1,我能做到以下几点,以获得手表与NPM环节的工作:
$ nodemon --watch . --watch $(realpath node_modules/my_module)
基本上......你看你所在的目录(您项目目录),然后指定一个手表到符号链接本身。默认情况下,nodemon
忽略node_modules
,因此明确指定手表可修复此问题。如果这不适合你,你可以尝试更新你的nodemon
版本。
这似乎不工作了,请参阅[此问题](https://github.com/remy/nodemon/issues/794); – Tamlyn
@Tamlyn嘿 - 随时编辑我的答案,包括一个新的修复程序,如果存在。如果这是一个很好的答案,我可以制作这个社区维基,并将其开放以供编辑。 –
刚刚在我运行'brew install coreutils'(macOS)后,我就开始工作了。否则,找不到“realpath”命令。最好分别运行'realpath node_modules/my_module',以确保它返回一些有意义的东西,然后才调用'nodemon ...'。 –
- 1. 符号链接apache模块
- 2. 如何正确调用符号链接的git子模块?
- 3. 无法在使用符号链接的节点控制台中加载模块
- 4. 如何获取符号链接指向的符号链接模板中的id?
- 5. 如何使setuptools遵循符号链接?
- 6. 如何用phing删除符号链接?
- 7. 何时在git中使用子模式vs符号链接
- 8. 符号链接
- 9. 符号链接
- 10. git嵌套仓库 - 子模块与符号链接与其他
- 11. 符号链接git子模块到参考文件
- 12. py2app错误:“'模块'对象没有属性'符号链接'”
- 13. 内核模块将不会链接 - 符号mutex_lock_nested未找到
- 14. Browserify - 变换的package.json的符号链接模块npm3不工作
- 15. Git:如何恢复替换子模块的符号链接提交?
- 16. 如何使Windows符号链接与mod_php一起使用?
- 17. 如何链接Cygwin中的Thread模块?
- 18. 使用XAMP的符号链接
- 19. 使用python zipfile归档符号链接
- 20. 使用其他模块编译和链接模块
- 21. 符号链接CMake
- 22. 符号链接自
- 23. 如何移动相对符号链接?
- 24. 如何正确链接符号
- 25. 如何在没有符号链接
- 26. 如何让Git忽略符号链接?
- 27. 如何删除符号链接(mac)?
- 28. 如何创建PHPUnit的符号链接?
- 29. 如何让Dropbox处理符号链接?
- 30. 如何使用BlankSlate和Proxy模式在记录之间创建符号链接?
自己碰到这个。我想使用forever.js,但它看起来像库实际上不支持发送日志输出到标准输出(在我看来这是一个打击者)。 –
... aaaand我找到了解决方案。我想我应该事实上尝试过。 –