【Windows 系统下设置Nodejs NPM全局路径】教程文章相关的互联网学习教程文章

clinicjs 一个强大的nodejs 性能分析利器.

clinicjs 是一款强大的nodejs 性能分析利器,包含了多中分析维度,同时也包含了火焰图 注意clinicjs 支持的nodejs 版本为>=8.11.1,后边会有简单的学习使用参考资料https://clinicjs.org/documentation/ https://github.com/nearform/node-clinic原文:https://www.cnblogs.com/rongfengliang/p/12590882.html

vue+vscode+nodejs 开发环境搭建【图】

nodejs安装配置1.下载地址:https://nodejs.org/en/2.默认安装 安装完成后,执行npm -v 出现版本号则表示安装成功。3.配置在node安装目录下新建两个文件夹node_global和node_cache配置npm全局模块的存放路径以及cache的存放路径,执行如下命令:npm config set prefix "D:\Program Files\nodejs\node_global"npm config set prefix "D:\Program Files\nodejs\node_cache"配置环境变量,增加变量NODE_PATH D:\Program Files\n...

nodejs http模块【代码】【图】

创建一个最简单的服务器var http = require(‘http‘); var server = http.createServer(function (request, response) {response.end(‘ok‘); }); server.listen(8080);启动后在浏览器输入http://127.0.0.1:8080 后如图所示我们可以再复杂点,调用fs模块打开index.html,启动浏览器就会去加载index.html页面的内容 var http = require(‘http‘); var fs = require(‘fs‘); var server = http.createServer(function (request, ...

nodejs 项目解决浏览器跨域问题。

//设置跨域访问app.all(‘*‘, function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS"); res.header("X-Powered-By",‘ 3.2.1‘) res.header("Content-Type", "application/json;charset=utf-8"); next();});原文:http://my.oschina.net/u/...

NodeJS学习计划(1)

1、案例一var fs = require("fs");console.log("starting");//读取文件中的内容var content =fs.readFileSync("./Node.js.txt");console.log("content"+content);//监听文件中的内容是否有变化,如果改变 ,显示出新的内容fs.watchFile("./config.json",function(current,previous){ console.log("config changed"); content= JSON.parse(fs.readFileSync("./config.json")); console.log(content);});2、案例二】//...

nodejs编译sass模块包 node-compass,与gulp包gulp-sass使用方法【代码】

简介:node express或者就是node项目中,要自动编译sass方法很多,比如gulp 比如考拉,比如今天我想说的这个包node-compass。方法一: 命令行编译sass:方法二:gulp-sass方法三:node-compass方法一: 命令行编译sass:1 compass compile回车确认即可生成对应的css代码方法二:gulp-sass1.前提条件:电脑中安装有ruby,项目中已经安装与配置好基本的gulp(配置与安装本文不介绍。gulp基本用法也不介绍)2.下载gulp-sass包:npm insta...

nodejs-2:模块与包管理工具

多人协作时,大量的js文件批量的引入到页面中,会出现变量被覆 盖掉方法被重写掉的情况,特别是存在一些依赖关系的时候,还容 易导致页面出错,这是因为js天生就缺少一种模块的管理机制来 隔离实现功能的js片段,来避免它们的相互污染,为此我们经常采 用命名空间的方式,把变量和函数限制在某个特定的范围之内,人 肉的约定一套命名规范从而保证代码的规范执行,比如jquery里面其实有许多变量和方法原文:http://www.cnblogs.com/aomore/p/4...

Nodejs 文档概览

Node.js v8.11.1Node.js v8.11.1 文档 今天大致浏览了一下Node.js的官方文档,走马观花的了解了大部分模块的api,对他们的使用场景做一个简单的笔记assert 断言个人觉得写业务代码的时候用的很少,可以用来做一些异常捕捉。如果是写测试模块应该很方便。Buffer 缓冲器用来做二进制数据流相关处理,可能在网络通信协议底层会用的比较多event 事件发生器感觉是node的核心特点。通过异步事件响应。通过event可以注册自己的事件并且在适...

用nodejs实现读取文件操作【代码】

//如果不是全局就得引入fs成员const fs = require("fs");//fs 核心模块中提供了一个 fs.readFile方法,来读取指定目录下的文件 //fs.resdFile 三个参数// 1,读取文件的路径 // 2,读取文件的编码格式 // 3,当文件读取完成,调用这个callback回调函数来读取文件的结果 //第一个参数文error对象 第二个参数 才是读取成功的结果 // fs.readFile(‘./http/111.txt‘,‘utf-8‘,function(error,data){ // console.log(error); //如果e...

nodejs 创建 vue-cli【图】

1、查看node 版本node -v 2、安装vue-cli,如果安装不了,需要安装淘宝镜像npm install --global vue-cli 3、选择开发目录,初始化项目vue init webpack 项目名称 4、运行即可 原文:https://www.cnblogs.com/shuajing/p/14011426.html

NodeJS终端着色colors插件【代码】

Repositoryhttp://github.com/Marak/colors.js.git (git)Homepagehttps://github.com/Marak/colors.jsBugshttps://github.com/Marak/colors.js/issues安装npm install colorscolors and styles!bold italic underline inverse yellow cyan white magenta green red grey blue rainbow zebra randomUsagevar colors = require(‘./colors‘);console.log(‘hello‘.green); // outputs green text console.log(‘i like cake and pi...

nodejs 下载必应中国的壁纸【代码】【图】

bing 壁纸很好看,每天下载下来当桌面还是不错的,其实抓取图片方法很简单,但是图片url还是得下一番功夫去查的。花点时间,还是找到了必应中国的高清壁纸(1980*1080)地址,下面是nodejs抓取图片的代码:/* 下载bing中国壁纸到本目录下 分辨率为1980*1080,可设置 */var http = require(‘http‘); var fs = require(‘fs‘);var options = { hostname: ‘cn.bing.com‘, port: 80, path: ‘/HPImageArchive.aspx?idx=...

nodejs下載quint包時,windows下npm安装PhantomJS失败【图】

出錯如下圖還有一種情況是被牆了報錯如下:npm ERR!Exit status 8 解决办法就是手动下载phantomjs-1.9.7-windows.zip,复制到C:\Users\ADMINI~1\AppData\Local\Temp\phantomjs\目录,再次执行npm install,安装成功,如下:下载phantomjs-1.9.7-windows.zip必须挂代理或者VPN,比较麻烦,大家可以从网盘下载,里面包括各种系统下的版本。原文:http://my.oschina.net/homeemail/blog/314046

Nodejs日志管理包【代码】【图】

Nodejs日志管理工具包:log4js 和 winston1、log4js的使用  1)package.json中加入依赖"log4js":"~0.6.21"  2)写一个log4js的配置文件log4js_conf.json{"appenders": [{"type": "console"},{"type": "file","filename": "logs/access.log","maxLogSize": 1024,"backups": 3,"category": "normal" }] }  3)写一个工具类log4js-utils.jsvar log4js = require(‘log4js‘);/** log4js.configure({appenders: [{ type...

《Nodejs开发加密货币》之二十六:轻松从Js文件生成UML类图【代码】【图】

前言上一篇《函数式编程入门经典》,罗嗦了很长,很多小伙伴看得云里雾里。这里提供一个实例,让大家切身感受函数式编程的奥妙和趣味。当然,仅仅为了举例而写代码就没有什么意义了,本书提供的例子都是承担了某项任务的具体项目或工具,这个例子自然也不能例外。本书用到了大量的Uml类图,经常有小伙伴问我用什么工具画的。说实话,前几篇是我个人一点点手工整理的,但后来就感觉在浪费生命,作为程序员,怎么可能容忍这样的事情反...