node 获取 屏幕的宽高
时间: 2023-08-31 07:06:35 浏览: 66
你可以使用 Node.js 的 `screen` 模块来获取屏幕的宽高。以下是一个示例代码:
```javascript
const { screen } = require('electron');
const primaryDisplay = screen.getPrimaryDisplay();
const { width, height } = primaryDisplay.size;
console.log(`屏幕宽度: ${width}`);
console.log(`屏幕高度: ${height}`);
```
在上述代码中,我们首先引入了 `electron` 模块中的 `screen` 对象。然后,我们使用 `screen.getPrimaryDisplay()` 方法获取主屏幕的信息。接着,我们使用 `primaryDisplay.size` 属性获取主屏幕的宽高信息,并将它们分别存储在 `width` 和 `height` 变量中。最后,我们使用 `console.log()` 方法将宽高信息输出到控制台。
请注意,`screen` 模块只在 Electron 应用程序中可用。如果你希望在 Node.js 中获取屏幕宽高信息,请参考下面的代码:
```javascript
const { width, height } = require('screenz').getPrimaryDisplay().size;
console.log(`屏幕宽度: ${width}`);
console.log(`屏幕高度: ${height}`);
```
在上述代码中,我们使用 `screenz` 模块中的 `getPrimaryDisplay()` 方法获取主屏幕的信息,并使用 `size` 属性获取宽高信息。请注意,`screenz` 模块需要通过 `npm` 安装。