
nodejs
文章平均质量分 75
多动手,勤思考
阿布
展开
-
JS函数定义在if块中的`小坑`
场景看下方代码的输出结果:var a = 0console.log("第一次输出a: ", a)if (true) { a = 1 console.log("第二次输出a: ",a) function a() {} a = 2 console.log("第三次输出a: ", a)}console.log("第四次输出a: ",a)结果:第一次输出a: 0第二次输出a: 1第三次输出a: 2第四次输出a: 1可以看到,前三次的输出都根原创 2021-05-30 11:11:38 · 1016 阅读 · 1 评论 -
Electron刚编写时碰到的两个问题
require is not defined经查相关资料,原来官方在5.0版本修改了nodeIntegration的默认值,官方说明如下:The default values of nodeIntegration and webviewTag are now false to improve security.解决办法:修改创建BrowserWindow部分的相关代码,设置属性webPreferences.nodeIntegration为 truelet win = new Browser.原创 2020-11-23 18:07:42 · 1524 阅读 · 0 评论 -
electron安装太慢解决
官方提供命令:# 克隆示例项目的仓库$ git clone https://github.com/electron/electron-quick-start# 进入这个仓库$ cd electron-quick-start# 安装依赖并运行$ npm install && npm start最后一步install的时候会比较慢,这时候需要设置一下代理即可:npm config set registry=https://registry.npm.taobao.org/n原创 2020-11-23 12:22:08 · 1320 阅读 · 2 评论 -
JS实现四舍五入
场景前端计算金额时,经常会出现浮点型过长的问题,所以需要一个四舍五入的方法来保证小数的位数。function main () { console.log(0.06 * 40.08)}main()得出结果: 1. 使用toFixedfunction main () { let res = (1.12 * 40.08) console.log('toFixed前: ' + res + ', 类型: ' + typeof res) res = res.toFixed原创 2020-11-18 14:40:26 · 2338 阅读 · 1 评论 -
yarn安装的包全局不能用
默认情况下,yarn 会将通过 yarn global方式安装的包放到C:\Users\你的用户名例如:Administrator\AppData\Local\Yarn\bin\所以请将这个目录放到 PATH 环境变量中,就可以了。原创 2020-08-31 09:58:34 · 3378 阅读 · 0 评论