Javascript 在非浏览器js环境中转储js变量

Javascript 在非浏览器js环境中转储js变量,javascript,node.js,Javascript,Node.js,我正在尝试调试为什么stylelint应用程序在我的PhpStorm IDE中找不到我的配置文件。 Stylelint,一个基于JS的应用程序(nodeJS?)被执行,过程结束时出现以下错误: stylelint._fullExplorer.load.then.then.config (K:\dev\npm packages\node_modules\stylelint\lib\getConfigForFile.js:47:15) 我如何在运行时可视化searchPath变量的值 if (

我正在尝试调试为什么stylelint应用程序在我的PhpStorm IDE中找不到我的配置文件。 Stylelint,一个基于JS的应用程序(nodeJS?)被执行,过程结束时出现以下错误:

stylelint._fullExplorer.load.then.then.config (K:\dev\npm packages\node_modules\stylelint\lib\getConfigForFile.js:47:15)
我如何在运行时可视化searchPath变量的值

  if (!config) {
        const ending = searchPath ? ` for ${searchPath}` : "";
        throw configurationError(`No configuration provided${ending}`);

有没有一种简单的方法可以执行类似于控制台日志(searchPath)的操作,将该值保存在文件或其他文件中?

看起来stylelint确实是一个节点应用程序。节点具有
console.log
,因此,除非隐藏标准输出,否则这确实会起作用。

您尝试过
console.log
?NodeJS有。如果不是从浏览器执行stylelint,我在哪里可以看到console.log的输出?@Matoeil:NodeJS输出被发送到终端。因此,如果您从终端窗口运行它,您应该可以在那里看到输出。(同样,前提是它没有重定向。)