Node.js
文章平均质量分 88
结合实际开发,实录Node.js开发中的问题以及一些功能模块的使用
竹石七
这个作者很懒,什么都没留下…
展开
-
Electron-Vue程序启动控制台报错:Uncaught ReferenceError: require is not defined at (index):1
一、前言我在使用electron制作exe安装包的项目中用到了nodejs的一个usb模块,遇到了一些问题。二、问题描述npm install安装(我的这个版本是:“usb”: “^1.6.3”,)之后,启动项目之后发现页面空白,我打开控制台发现了这样的报错:三、问题分析和解决1、分析这里需要知道electron本质是什么,来看一张图片:Chromium : 为Electron提供了强大的UI能力,可以不考虑兼容性的情况下,利用强大的Web生态来开发界面。Node.js :让Electr原创 2020-12-23 17:40:39 · 6611 阅读 · 7 评论 -
package.json中的dependencies(生产依赖)和devDependencies(开发依赖)
一、前言项目开发过程中,难免会遇到需要npm install XXX的时候,这就又涉及安装的这个依赖模块是放到package.json中的dependencies或者是devDependencies中的问题,来区别一下吧。二、安装依赖1、npm install和npm uninstall下面以安装axios为例:在你才开始接触开发的时候,或许你也为npm install axios/npm uninstall axios、npm install axios -save/npm uninstall原创 2020-10-30 09:28:51 · 9793 阅读 · 0 评论 -
基于nodejs的vue-electron架构项目中使用log4js将日志输入到文件
一、前言在项目开发中常需要打印一些log,常规的console.log()只是将信息反映在了浏览器的控制台中,是“一次性”的信息。为了查看历史日志,就需要做日志记录留存。实际项目是基于nodejs的vue项目,使用的日志记录工具是4.1.0版本的log4js。具体需求是为了记录常规日志,剥离错误日志,在有某些功能运行出错时快速通过记录的日志信息定位问题。二、实现log4js记录日志(以日期划分日志文件的方式)1、安装log4js// 注意:如果只执行npm install XXX,没有指定安装到那原创 2020-10-20 14:38:32 · 4089 阅读 · 13 评论