node相关内容

javascript - 如何解耦模块依赖

问 题 我在为一个项目设计一个文件信息管理模块 现在有两个文件,如下 index.js const fs = require('fs'); const Manga = require('./manga'); let cache = []; // 存放漫画的数组 // 读取配置文件 let init = () => { // 伪代码,别在意…… fs.re ..
发布时间:2017-09-06 12:34:21 前端开发

node - npm publish发生错误

首先,我用npm login成功了,使用npm whoami也能看到结果,然后我也使用npm install -g pubish安装了publish。 进入项目目录,使用用npm publish来发布我的项目,遇到以下问题 下面是我的package.json { "name": "wangEditor", "filename": "dist/js/wangEditor.m ..
发布时间:2017-09-06 12:11:22 其他开发

javascript - node里面安装的模块是如何运行的呢?

问 题 我在cmd里执行npm install --global gulp,这个npm应该是存在win环境变量里面,命令行找到对应命令,执行后面参数对应的程序,下载了gulp。 那么我现在执行gulp,他就跑起来了,这是个什么过程? package.json,webpack.config.js,gulpfile.babel.js,之间是什么关系呢,怎么调用的? 解决方案 以 ..
发布时间:2017-09-06 12:06:16 前端开发

javascript - 如何解决npm包重复安装,导致项目体积巨大的问题?

问题描述 如上图,项目依赖4个包,但这4个包又同时依赖同样的包,就会出现重复下载,重复依赖 导致整个项目包很大,该如何解决这个问题? 不同版本NPM install后体积对比 在仅依赖chokidar、node-sass、uglify-js时,执行npm install后对比 npm2 install:22,118,854 字节 npm2 install后dedup ..
发布时间:2017-09-06 12:04:22 前端开发

javascript - 怎样封装事件

问 题 才接触node,知道EventEmitter可以用on方法添加事件,然后用emit触发事件。 现在我想自己写一个模块,可以对外提供添加事件的方法,然后模块执行过程中可以执行这些事件。 import MyFunc from './myfunc'; let my = new MyFunc(); my.on('start', function() { console.log ..
发布时间:2017-09-06 11:59:35 前端开发

javascript - nvm 设置默认版本失败

我的问题: 我使用 nvm 来管理我的 NodeJS 版本,想设置它的默认版本,但是设置无效。 我的代码: 去网上找了找,可以使用 nvm alias default 来设置,但是设置无效。 代码运行结果: node -v // v0.12.4 nvm alias default v4.2.4 // default -> v4.2. ..
发布时间:2017-09-06 11:59:32 前端开发

java - mongodb配合redis缓存有没有成熟的方案?

问 题 业务系统采用了Mongodb,现在想针对部分数据用redis进行缓存优化。 原来看到过一个mongoose-redis-cache:https://github.com/conancat/mongoose-red...,我理解它相当于建立一个查询语句和查询结果的键值对,但这种情况下,如果数据库业务改变后是无法同步到缓存的。想请教下各位有没有其他方案? 解决方案 用 sp ..
发布时间:2017-09-06 11:57:26 Java开发

node - electron 发布EXE 问题

问 题 环境都配好了 执行 electron app.js 也可以弹出窗口 现在的问题是: 我想把我的代码打包成一个EXE文件,除了浏览器之外不需要任何依赖,直接发给别人就可以运行,不知道这样可以吗? 解决方案 连浏览器也不需要,electron输出的exe就是可以独立执行的 ..
发布时间:2017-09-06 11:46:41 其他开发

linux - ubuntu安装的node所属权限是什么?

问 题 ubuntu用 sudo apt-get install 安装的node所属权限是什么? 是root 还是 当前用户 解决方案 使用sudo进行操作时,会临时将操作用户切换为指定用户,默认即为root,所以安装过程是由root完成的,相关文件也由root创建,所有者为root。不过在运行node时,又要看实际唤起应用的用户是谁了。 ..
发布时间:2017-09-06 11:31:48 服务器开发

javascript - ubuntu下安装npm ,没成功?

我之前安装sudo apt-get install node总是不成功,然后在sf上看到是因为ubuntu系统里有一个node的文件夹,所以没成功?忘了是咋说的了 然后我就按照他的方法这样安装,sudo apt-get install nodejs 使用node的时候就用nodejs去命令 现在问题来了,我要安装typescript,但是要先安装npm,可是我在终端输入npm -v没反应,我 ..
发布时间:2017-09-06 11:22:01 前端开发

node - koa-favicon有人用过没有啊?遇到问题了。

1.当我改变图表之后,浏览器中显示的图标并没有改变。 2.我将浏览器缓存清除之后,浏览器中不显示图标了。我设置好的favicon.ico也不显示。 这是怎么一回事啊? 3.最新情况:先清除浏览器缓存,再运行。火狐浏览器成功,谷歌浏览器还是不显示图标。 那个“圣斗士星矢”是我的页面,你看,图片是个空白的图片。怎么办啊? 过了一天就自动的好了,谷歌可以正确显示图标了。 ..
发布时间:2017-09-06 11:18:07 其他开发

node - koa-bodyparser是干什么用的啊?

问 题 我使用url模块来解析url。然后,我把koa-bodyparser去掉之后,完全没有影响。koa-bodyparser究竟是干什么的啊? 解决方案 用来解析body的中间件,比方说你通过post来传递表单,json数据,或者上传文件,在koa中是不容易获取的,通过koa-bodyparser解析之后,在koa中this.body就能直接获取到数据。 可以看看我的这个r ..
发布时间:2017-09-06 11:15:58 其他开发

node.js - 求问node如何自动打开浏览器,并打开指定网址

问 题 求问node如何自动打开浏览器,并打开指定网址 解决方案 node.js打开浏览器 方法一 打开系统默认浏览器。比如你设置firfox为默认浏览器,它就打开firefox。新建一js文件,内容如下: var c = require('child_process'); c.exec('start http://www.baidu.com'); 然后执行它就行 ..
发布时间:2017-09-06 11:15:10 其他开发