输入npm install 报错npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.13.1 postinstall: `node scripts/build.js`
输入npm install
报以下错误
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.13.1 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.13.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely add ...
Node.js详解整理:node.js的优势、特点、优缺点及适用场景,安装及基本使用
目录Node.js基础一、Node.js介绍二、node.js的优势三、NodeJS的特点四、NodeJS带来的对系统瓶颈的解决方案五、NodeJS的优缺点六、适合NodeJS的场景Node.js的安装及基本使用Node.js 安装配置nvm介绍及使用(推荐使用node版本管理工具)第一个Node.js程序:Hello World!Node.js 创建第一个应用步骤一、引入 required 模块步骤 ...
Ubuntu中安装最新 Node.js 和 npm
背景
为了安装GNU QEMU Eclipse,需要安装比较新的nodejs
$ npm install --global xpm@latest
▌ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ...
初探 Node.js 框架:eggjs (环境搭配篇)
eggjs 是一个优秀的 Node.js 框架
概述:为什么标题上说 eggjs 是一个优秀的 Node.js 框架(可跳过)?
换言之,我们为什么选择 eggjs 进行开发而不是之前初学时使用的 Express 框架呢?
Express 是最著名的 Node.js 框架,它甚至是官方唯一推荐过的(目前)
但是根据实际开发,我觉得它的配置相当冗长,比 ...
如何快速搭建一个 Node.JS 项目并进入开发?
了解:如何快速搭建一个项目并进入开发?
在此不概述 Node.JS 的历史以及发展过程。
因为之前接触过通过 Java 开发语言,所以明确地知道一个服务器所需的文件,以及一个服务器所需要的操作。
那么,我们细分一下,所有的服务器都至少需要什么呢?
静态文件访问
路由分发
数据库连接
这三者是最重要的服务器基础功 ...
Node.js 中使用 ES6 中的 import / export 的方法大全
转自原文 Node.js 中使用 ES6 中的 import / export 的方法大全, 2018.11
如何在 Node.js 中使用 import / export 的三种方法, 2018.8
nodejs_es6_tutorials
因为一些历史原因,虽然 Node.js 已经实现了 99% 的 ES6 新特性,不过截止 2018.8.10,How To Enable ES6 Imports in Node.JS 仍然是老大难问题
下面我来介绍 ...
使用ts 开发node.js 项目 搭建入门项目
1. 初始化项目
npm init 生成 package.json 文件
{
"name": "node.redis",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
2. 安装 node 模块的 ...
《Node.js教程系列》—Node.js+MySQL+RESTful
前言
最近学习了一下node.js相关的内容,在这里初步做个小总结,说实话关于本篇博客的相关内容,自己很久之前就已经有过学习,但是你懂的,“好记性不如烂笔筒”,学过的东西不做笔记的话,很容易就会忘记的一干二净,往往的结果就是自己又要重头开始学习,这是一个非常痛苦的过程。没有办法,为了重新捡起自己曾经学过的内 ...
node.js中http-server的使用
http-server的特点:
http-server is a simple, zero-configuration command-line http server. It is powerful enough for production usage, but it's simple and hackable enough to be used for testing, local development, and learning.
也正是这样,vue和node.js开发过程中都是内置了http-server,自动刷新,特别方 ...
Node.js express 模块
文档
英文API文档
https://expressjs.com/en/api.html
中文API文档
https://expressjs.com/zh-cn/4x/api.html
https://www.runoob.com/w3cnote/express-4-x-api.html
在 Express 中提供静态文件
提供静态文件不是个简单的事情,比如说对MIME类型Content-Type的识别,但对于express来说就是一句代码的问题:
app.use(express ...
node.js后端之sequelize
node.js后端之sequelize
简单来说,node.js是运行在后端的javascript,后端肯定需要访问数据库,而今天我们要介绍的对象就是可以让你不用再痛苦的写sql语句,提高效率的ORM框架——sequelize。
准备工作
安装
首先新建一个文件夹sequelize_demo,打开终端(默认已经有node环境),输入npm init,这会初始化此文件夹并生成一个 ...
windows10下升级node.js
今天熟悉公司项目时,碰到的这个问题。刚开始是在用vue的脚手架来构建基于wenbpack的项目,按照vue.js官网上的步骤进行构建,我发现我比别人少了dist文件夹。具体的原因还没有深究,我猜想可能是需要升级node.js的版本。于是上网查找了下node.js升级的过程,谁知道按照别人的步骤试了好几遍,还是不成功。很多次到最 ...
Node.js 中使用 ES6 中的 import / export 的方法大全
Node.js 中使用 ES6 中的 import / export 的方法大全
转 https://www.jianshu.com/p/ce92a09ad6eb
Node.js 中使用 ES6 中的 import / export 的方法大全
三种方法。先上图。
源代码文件目录(https://github.com/AK-47-D/nodejs_es6_tutorials):
image.png
方法1 放弃使用 ES6, 使用 Node中 ...
ES6和Node.js的import和export
记录一下import和export的几种写法。
1.ES6的导入和导出
0.入口文件为index.js,引用add-content.js的内容
1. export default 方式,直接导出变量
add-content.js的内容如下
1 function write() {
2 document.write('Hello World')
3 }
4
5 var app = {}
6 app.write = write
7
8 export default app;
ind ...
Node.js使用Nodemailer发送邮件
除了Python,在node中收发电子邮件也非常简单,因为强大的社区有各种各样的包可以供我么直接使用。Nodemailer包就可以帮助我们快速实现发送邮件的功能。
Nodemailer简介
Nodemailer是一个简单易用的Node.js邮件发送组件
官网地址:https://nodemailer.com
GitHub地址:https://github.com/nodemailer/nodemailer
Nodemailer ...
Node.js:深入浅出 http 与 stream
原文首发:https://github.com/iNuanfeng/blog/issues/4
作者:暖风叔叔
前言
stream(流)是Node.js提供的又一个仅在服务区端可用的模块,流是一种抽象的数据结构。Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出流)。
...
vue(axios) + node.js(express) 上传文件
vue(axios) + node.js(express) 上传文件
vue
<template>
<input type="file" class="preFile" name="staffFile" multiple="multiple" @change="changeFn($event)"/>
</template>
<script>
export default {
methods:{
changeFn(e) {
//新建 formData 对象
let formData = new FormData( ...
node.js项目部署
## 1创建并连接ECS实例
打开终端,登录,输入密码,阿里云默认是root
# ssh root@112.124.31.147
命令行环境
如果是mac和linux可直接用自己终端,window要下载工具
## 配置hostname
# cd ~/.ssh/
新建config文件
# touch config
用vim编辑config文件
# vim config
# 粘贴以下代码,用yxf代替ip地址
Host yxf ...
node.js+react全栈实践-Form中按照指定路径上传文件并
书接上回,讲到“使用同一个新增弹框”中有未解决的问题,比如复杂的字段,文件,图片上传,这一篇就解决文件上传的问题。这里的场景是在新增弹出框中要上传一个图片,并且这个上传组件放在一个Form中,和其他文本字段一起提交给接口。
这里就有几个要注意的问题:
图片上传时最好能在前端指定图片类型,根据这个类型上传 ...
前端开发 Vue Vue.js和Node.js的关系
浅谈为什么vue前端项目要使用nodejs
一、传统的JavaScript
传统的js是运行在浏览器上的,因为浏览器内核分为两个部分:
渲染引擎---渲染HTML和CSS,
JavaScript 引擎---负责运行 JavaScript,随着技术的发展, Chrome 使用的 JavaScript 引擎是 V8,它的速度非常快且性能好,同时由2009年5月Ryan Dahl开发的Node.js&n ...