rak*_*btg 5 javascript node.js reactjs electron
我正在使用 React 构建一个简单的电子应用程序,我需要使用os.homedir方法来获取用户的主目录。
这是我的反应组件,
import React, { Component } from 'react'
import Os from 'os'
export default class Item extends Component {
constructor( props ) {
super( props )
}
render () {
return (
<div className='item-component'>
{ Os.homedir() }
</div>
)
}
}
Run Code Online (Sandbox Code Playgroud)
但似乎 Electron 没有利用 Node js 的 os 模块。因此
未捕获的类型错误:_os2.default.homedir 不是函数
发生错误。
os我没有导入模块,而是使用了该require方法,但没有成功。
let Os = require( 'os' )
Run Code Online (Sandbox Code Playgroud)
如何在 Electron 和 React 设置中使用节点模块?
您可以克隆它来测试......
我知道这好像晚了 4 个月……但如果现在有帮助,请尝试使用let Os = window.require( 'os' ).
在我正在使用 React 和 Electron 开发的应用程序中,如果我没有说window.require我会得到同样的错误。
| 归档时间: |
|
| 查看次数: |
3110 次 |
| 最近记录: |