web項目需要獲取操作系統信息,但是經過查看,發現JavaScript似乎無法獲取,但是nodejs可以。因此要結合nodejs進行獲取設備信息,並存在web項目
分析
獲取操作系統信息,需要引入require('os')。結合vue項目框架,考慮再vue.config.js里面引入
具體實現
1、在vue.config.js里面,引入os,並把獲取到的設備信息,存到PROCESSENV變量中。
vue.config.js文件傳變量給項目中全局使用
new webpack.DefinePlugin({
PROCESSENV: JSON.stringify({
……
})
})
2、 然后再main.js文件,既可打印出ROCESSENV的值
3、更多設備信息獲取,參考如下: