Node.js环境配置及初始化
一、安装环境
1、本机系统:Windows 10 Pro(64位)
2、Node.js:v6.9.2LTS(64位)
二、安装Node.js步骤
1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/
2、选安装目录进行安装
3、环境配置
4、测试
三、前期准备
1、Node.js简介
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 C ...
关于 node build/build.js 卡顿的问题
今天也是奇了怪了,npm run dev 可以正常执行,但node build/build.js 就死活不行,卡住不动
实在不行,就有了“重启”万能大法,结果依然不行。实在无奈,只能借助 前辈经验,网站一堆 解决方案,也确实行之有效。自己也简单记录
原因,dev 模式下,不需要检查npm 版本,但build,就会执行 build / c ...
使用Node.js原生API写一个web服务器
Node.js是JavaScript基础上发展起来的语言,所以前端开发者应该天生就会一点。一般我们会用它来做CLI工具或者Web服务器,做Web服务器也有很多成熟的框架,比如Express和Koa。但是Express和Koa都是对Node.js原生API的封装,所以其实不借助任何框架,只用原生API我们也能写一个Web服务器出来。本文要讲的就是不借助框架,只用 ...
node.js安装手把手教程
第一步下载node:
1、 打开网址:https://nodejs.org/en/download/ 一般来选windows 64-bit(普通用户 ),直接下载
2、这里选择一个D盘,新建一个nodejs目录(储存你的node仓库),后续的你安装的依赖都是存放在这里
3、这里是自动默认帮你添加path路径,后续直接next下去,等一下node就安装好了
4、输入c ...
深入理解 Node.js 中的 Worker 线程
多年以来,Node.js 都不是实现高 CPU 密集型应用的最佳选择,这主要就是因为 JavaScript 的单线程。作为对此问题的解决方案,Node.js v10.5.0 通过 worker_threads 模块引入了实验性的 “worker 线程” 概念,并从 Node.js v12 LTS 起成为一个稳定功能。本文将解释其如何工作,以及如何使用 ...
npm报错:Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 10.x
npm报错:Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime
异常信息
Module build failed: Error: Missing binding D:\wps工单系统\wps\node_modules\node-sass\vendor\win32-x64-64\binding.node
Node Sass could not find a binding for your current environment: ...
Module build failed (from ./node_modules/babel-loader/lib/index.js):
ERROR Failed to compile with 1 errors friendly-errors 09:48:15
ERROR in ./.nuxt/client.js friendly-errors 09:48:15
Module build failed (from ./node_modul ...
原生JS实现后端文件流导出Excel(附Node后端代码)
原生JS实现后端文件流导出Excel(附Node后端代码)
导出文件一般是这两种方式:第一种是后端返回一个路径然后前端直接跳转下载。第二种也是本文使用的方式则是后端返回文件流,前端下载。第二种一般是ajax操作,所以还有可能后端返回的是json格式的错误消息,这些都需要前端做相应的处理。
现在前端技术越来越成熟,这个操作 ...
Node.js 如何在本地生成日志文件
平常都使用console来打印 node 脚本执行时需要看到的信息,但这些信息也就只能在控制台查看。假如你希望将打印的信息记录到文件查看的话,那就往下看看吧。
1、前言
期望:
每次运行脚本时,生成log日志存储到本地
每次执行脚本,之前日志内容清空
需要了解的知识点:
node.js 中的fs模块
node.js 中的 ...
node.js后端框架介绍
Node.js有许多框架可以选择,包括老牌的express,koa,新晋的egg,nest等等
1.Express
Express是一款基于node.js以及ChromeV8引擎,快速、极简的JS服务端开发框架,它提供了用来开发强壮的web/移动应用,以及API的所有功能。并且开发人员还能够方便地为它开发插件和扩展,从而增加Express的能力。下面列出了一些Expr ...
Node.js之request模块 发送请求
Node.js发送请求,需要用到request这个模块
request官网
导入
npm install request --save
import * as requestHttp from 'request';
get 请求
@Get('/xxxxx')
async getImage(@Req() request: Request, @Res() response: Response) {
const url = request.query.url;
requestHttp(url).pipe( ...
Node.js安装及环境配置
第一步骤:下载node.js
1
第一步:到node官网下载node.js
1、下载官网推荐的版本
网址:https://nodejs.org/en/download/
2
第二步:根据需要选择自己需要的版本
1、网址:https://nodejs.org/download/release/
2、下载需要的版本(本次安装版本11.5)
END
第二 ...
node.js + vue-cli + element ui安装教程
node.js + vue-cli + element ui安装教程
一、安装node.js
1、安装包下载:http://nodejs.cn/download/
2、安装node.js
点击.exe文件,无脑next,选择安装目录即可:
3、查看版本号及配置淘宝镜像
以管理员身份 cmd 运行命令 node -v 和 npm -v:
原npm下载依赖速度过慢,这里需要使用淘宝的镜像:
npm install -g cnpm - ...
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js): ReferenceError: document is not defined
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ReferenceError: document is not defined
at insertStyleElement (E:\webs\test\node_modules\style-loader\dist\cjs.js!E:\webs\test\node_modules\css-loader\dist\cjs.js!E:\webs\test\node_modules\postcss-loader\src\index ...
windowns上搭建vscode+node.js开发环境
之前是用的webstrom写js,最近想用vscode写js,也顺带复习下javascript,无赖被环境难上了于是有了这篇文章
由于某种原因导致下载国外的东西网都比较慢,所以本次除工具,其余的镜像均使用国内镜像
默认你已经下载好了vscode
nvm版本管理器相关
1.下载nvm
2.安装
就是下一步下一步完事,可以根据自己的情况选择nvm安装目 ...
node-gyp - Node.js 本地插件构建工具
翻译自:nodejs/node-gyp:Node.js native addon build tool
node-gyp - Node.js 本地插件构建工具
node-gyp是用Node.js编写的跨平台命令行工具,用于为Node.js编译本机插件。它包含gyp-next项目的供应商副本,该副本以前由Chromium团队使用,已扩展用来支持Node.js本机插件的开发。
请注意,node-gyp并不用于构建Node.js本 ...
[node.js] sftp上传文件
前言
前端工作中我们经常需要把静态文件上传到服务器,这次在公司大佬写的文件中,我发现了一个很有趣的东西,在项目打包的时候自动上传服务器,细看一下其实就是用js写了一个脚本用node.js上传上去了,话不多说,直接上代码。
代码
const path = require('path');
const Client = require('ssh2-sftp-client');
const sft ...
Node.js
Node.js
Node.js不是JS文件,也不是一个JS框架,而是Server side JavaScript runtime,服务器的一个JS运行时
Node.js是一个基于Chrome v8 引擎的JavaScript运行环境
Node.js使用了一个事件驱动、非阻塞式的I/O模型,使其轻量又高效。
Node.js的包管理器nmp,是全球最 ...
Node.js 和 Python之间如何进行选择?
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。
原文出处:https://dzone.com/articles/nodejs-vs-python-which-programming-language-is-go
最近,Node.js 和 Python 都因其广泛的特性和功能在市场上大受欢迎。在你开发Web应用程序的后端时,这两种技术都是你的首 ...
极简 Node.js 入门 - 1.1 Node.js 是什么、性能有优势?
极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node
本文更佳阅读体验:https://www.yuque.com/sunluyong/node/what-is-node
定义
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
现在 Node.js 官网的定义就这么简单,但也可以看出几个最重要的特征
Node.js 不是一门语言 ...