我使用npm -g安装了contrib-mssql节点 . 现在当我运行npm uninstall时,节点仍然列在左侧栏中 .
没有使用它的流程,我可以在用户设置/管理调色板中禁用它 .
此外,我在Red-Node的settings.json中找不到任何引用"mssql"的内容 .
我喜欢摆脱节点 . 我可以尝试下一步的任何提示?
Node-RED在用户目录中的一个名为 .config.json 的文件中保留所有已发现节点的缓存(通常在unix样式系统上为 ~/.node-red/ ) .
.config.json
~/.node-red/
此文件还包含解密凭证文件的密钥 . 如果您的流中没有存储凭据(如果您要连接到任何其他系统,则不太可能),那么您可以尝试删除该文件 .
相反,您可以重命名文件,启动Node-RED让它启动,关闭它然后将 _credentialSecret 值从旧文件复制到新文件并重新启动Node-RED . 这应该移动刷新缓存并允许访问凭据 .
_credentialSecret
可以在文件夹npm / node_modules / node-red / node_modules下找到节点包的一些剩余部分 . 删除文件夹使节点消失 .
2 回答
Node-RED在用户目录中的一个名为
.config.json
的文件中保留所有已发现节点的缓存(通常在unix样式系统上为~/.node-red/
) .此文件还包含解密凭证文件的密钥 . 如果您的流中没有存储凭据(如果您要连接到任何其他系统,则不太可能),那么您可以尝试删除该文件 .
相反,您可以重命名文件,启动Node-RED让它启动,关闭它然后将
_credentialSecret
值从旧文件复制到新文件并重新启动Node-RED . 这应该移动刷新缓存并允许访问凭据 .可以在文件夹npm / node_modules / node-red / node_modules下找到节点包的一些剩余部分 . 删除文件夹使节点消失 .