我如何在 React 组件中使用节点module,例如“lwip”?这是针对电子应用的。
用代码更新问题:
- 这是我试图从中调用另一个 .js 文件的 react 组件。
按钮.js
import React from 'react';
import ReactDOM from 'react-dom';
import resize from '../../node-code/process';
class Button extends React.Component{
mess(){
console.log('working');
resize();
}
render(){
return <button id="imgButton" onClick={this.mess.bind(this)}>Upload Image</button>
}
}
export default Button
- 这是我尝试调整图像大小的另一个 javascript 文件。
进程.js
var lwip = require('lwip');
export default function(){
var lwip = require('lwip');
lwip.open('../../public/img/portrait.jpg', function(err, image){
image.batch()
.scale(0.75) // scale to 75%
.rotate(45, 'white') // rotate 45degs clockwise (white fill)
.crop(200, 200) // crop a 200X200 square from center
.blur(5) // Gaussian blur with SD=5
.writeFile('../../public/img/output.jpg', function(err){
});
});
}