
node
qq_34412985
Coding make me happy.
展开
-
npm安装jointjs时报错
查了网站最后使用npm i安装成功,就是网络不好导致下载不成功,使用淘宝cnpm也安装不成功Install fail! Error [ERR_STREAM_WRITE_AFTER_END]: write after end (writeStream "error") (writeStream "error"), GET https://cdn.npm.taobao.org/jointjs/-/jointjs-3.3.1.tgz 200 (connected: true, keepalive socket原创 2021-03-24 10:47:48 · 280 阅读 · 0 评论 -
npm启动项目npm run serve时报错Error: Cannot find module ‘webpack‘ 问题解决办法
先安装cnpm后使用 cnpm i 安装包时卡顿然后强制结束下载后再次接着安装node_modules后报错error,启动项目时npm run serve报下面的错,正确做法:如果强制中断下载后,应将node_modules删除后重新安装即可,安装结束后没有出现error说明成功PS D:\code\DA_svn\pages\index> npm run serve> dmpd@0.1.0 serve D:\code\DA_svn\pages\indexvue-cli-serv原创 2021-03-09 09:54:10 · 4708 阅读 · 0 评论 -
webpack搭建本地本地服务
原创 2021-02-16 20:06:00 · 143 阅读 · 0 评论 -
vue的es6语法转成es5
原创 2021-02-16 17:16:39 · 2655 阅读 · 0 评论 -
webpack中使用加载图片
图片文件处理file-loader图片文件处理:修改文件名称原创 2021-02-16 16:59:29 · 236 阅读 · 0 评论 -
webpack中使用css和less的loader
css文件打包报错:原创 2021-02-16 15:09:30 · 174 阅读 · 0 评论 -
webpack原理介绍及使用
package.json中的webpack优先使用本地的,cmd中使用全局的。局部安装webpack原创 2021-02-16 11:55:15 · 139 阅读 · 0 评论 -
解决 cnpm : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本
在使用vsCode中运行cnpm install时报错。解决方法:1.在win10 系统中搜索框 输入 Windows PowerShell,选择 管理员身份运行2、使用,win+R打开了powershell命令行之后,输入set-ExecutionPolicy RemoteSigned,然后更改权限为A,最后通过 get-ExecutionPolicy 查看当前的状态参考:https://www.cnblogs.com/carriezhao/p/1261...原创 2020-07-29 10:59:41 · 544 阅读 · 0 评论 -
windows先安装NPM后安装cnpm
windows先安装npm后安装cnpmnpm: 代码的包管理器,但是服服器在国外,每一次启动项目都要下载一些依赖,耗时之久,官网下载链接戳npmcnpm:这是淘宝团队出的npm的镜像,可用此代替官方的只读版本,官网链接cnpm先安装npm 官网下载64位安装,选择好安装位置后,均默认next安装完成; 使用cmd命令进行配置 下面D:\nodeJS的是node.exe文件所在的位置,我直接在node默认安装位置C盘安装C:\Program Files\nodejs后面不需要再配原创 2020-07-29 10:58:00 · 420 阅读 · 0 评论 -
vscode中直接npm install时等时间长然后报错提示请求的网络有问题配置淘宝镜像源
默认请求的仓库是 https://registry.npm.org,将其改为https://registry.npm.taobao.org就可以了。最好的解决方式–使用淘宝源镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令$ npm config set registry https://registry.npm.taobao.org$ npm info underscore (如果上面配置正确这个命令会有字符串respons原创 2020-05-09 21:47:23 · 1313 阅读 · 1 评论 -
VSCode配置启动Vue项目
注意:这个是1.2版本的配置,现在1.3版配置已经不是这样了下载安装并配置VSCode随便百度上搜个最新的VSCode安装好后,点击Ctrl + Shit + X打开插件扩展窗口进行插件扩展,这里要安装两个插件。1、vetur插件的安装该插件是vue文件基本语法的高亮插件,在插件窗口中输入vetur点击安装插件就行,装好后点击文件->首选项->设置 打开设置界面,在设置...原创 2020-03-14 23:28:59 · 1262 阅读 · 0 评论 -
npm 报错 Error: Cannot find module ‘semver’ 的解决方法(亲测有效)
当遇到这个问题的时候表示你的当前项目node_modules目录下没有npm安装对应得的module模块。如图所以你只需要npm install 模块名 即可;譬如提示“semver”模块没有可以npm install semver。如果嫌弃默认的npm仓库安装比较慢可以,通过命令修改安装仓库国内淘宝的仓库npm config set registry https://re...原创 2020-03-14 22:50:49 · 17795 阅读 · 2 评论 -
vue修改配置文件中的ip地址后直接保存报proxy错误
应该重启工程,npm run dev原创 2020-03-07 23:59:58 · 303 阅读 · 0 评论 -
element ui tree自定义样式报错 Unexpected token
element ui tree自定义样式报错在ElementUI 2.4.1版本中,使用Tree树形控件中的自定义控件时,运行npm run dev,产生报错信息Syntax Error: Unexpected token (114:5) 112 | renderContent(h, { node, data, store }) { 113 | return (> 114...原创 2019-10-12 22:44:55 · 673 阅读 · 0 评论 -
npm Error: Cannot find module npm-cli.js
问题描述:Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_module\npm\bin\npm-cli.js分析过程: 查看电脑中 npm-cli.js 发现其位置是 D:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js 对...原创 2019-10-12 21:05:25 · 2500 阅读 · 0 评论 -
接口文档管理工具YApi内网服务器搭建过程
##简介YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。YApi 的一些客户:去哪儿,携程,艺龙,京东,唯品支付,链家网,快手,便利蜂YApi 是去哪儿公司的产品,以上...原创 2019-10-10 11:59:14 · 234 阅读 · 0 评论 -
node中循环引用
如果从a中调用b中的数据,又从b中调用a中的数据,执行a代码,为什么把b中的执行完后才会执行a,而不是在b调用a的时候a中的代码继续执行a 加载了 b执行 b 中的代码同时得到 b 中导出的接口对象:exports执行 b 的过程中发现 b 也在 require ab 就会反过来执行 aa 中又加载 bb 又反过来加载 a这就是循环加载如果你一旦出现了这种情况,说明你的思路...原创 2018-12-26 12:32:30 · 313 阅读 · 0 评论 -
node与js与jquery中的each区别
art-template里面用的语法是jQuery吗, each什么的 我晕了 each,forEach, 遍历的全混了art-template 和 jQuery 一毛钱关系都没有each 是 art-template 的模板语法,专属的{{each 数组}}{{ $value }}{{/each}} 这是 art-template 模板引擎支持的语法,只能在模板字符串中使用$...原创 2018-12-26 12:29:13 · 327 阅读 · 0 评论 -
node中使用nodemon修改完代码自动重启
在开发环境下,往往需要一个工具来自动重启项目工程,之前接触过 python 的 supervisor,现在写 node 的时候发现 supervisior 在很多地方都有他的身影,node 也有一个 npm 模块 supervisior 也是用来监控进程的,不过除了 supervisior 外,还有很多其他的工具,从 github 的评分上看,比较热门的有 forever,nodemon,node...原创 2018-12-30 13:58:47 · 392 阅读 · 0 评论 -
node构建一个简单simple web服务器
1.node中的核心模块:httpvar http = require('http');2.使用http.createServer()方法创建一个web服务器,返回一个server实例。var server=http.createServer();3.服务器:提供对数据的服务,发送 接收 处理请求,给个反馈即发送响应,注册request请求事件,当客户端请求过来,就会自动触发服务器...原创 2018-12-22 17:01:06 · 229 阅读 · 0 评论 -
node发送响应
var http = require('http');var server=http.createServer();server.on('request',function(request,response){console.log('收到客户端的请求了,请求路径是:'+request.url)//response对象有一个方法:write可以用来给客户端发送响应数据//write...原创 2018-12-22 17:17:18 · 578 阅读 · 0 评论 -
node.js核心模块
node为javaScript提供了很多服务器级别的API,这些api绝大多数都被包装到了一个具名的核心模块中了。例如文件操作的fs核心模块,http服务构建的http模块,path路径操作模块,os操作系统信息模块。。常用不超过5个使用核心模块,必须使用require,并且变量名最好也叫模块名var fs = require('fs')var http=require('http'...原创 2018-12-22 20:21:25 · 354 阅读 · 0 评论 -
javascript代码风格
[JavaScript Standard Style](https://standardjs.com)Airbnb JavaScript Style https://github.com/airbnb/javascript/tree/es5-deprecated/es5#types 当无分号代码风格时,当一行代码是以: ( [ ·反引号开头时,在前面补个;(!或~也可以)就不...原创 2018-12-22 21:52:10 · 243 阅读 · 0 评论 -
node中js的获取函数的异步操作结果
如果需要获取一个函数中异步操作的结果,则必须通过回调函数来获取上层定义下层调用原创 2018-12-28 18:12:21 · 568 阅读 · 0 评论 -
Es6中的promise解决callback hell回调地狱问题及示例代码
1.js中多个异步调用(接口,读取文件)时没有顺序,若业务现在要求有顺序的调用,就只能嵌套回调,如果嵌套回调3个以下代码量还不是很多,还可以凑乎,超过3个后重复代码多,可维护性差,代码丑陋ugly,就造成了callback hell,所以Es6出了promise解决此问题,jquery支持promise功能,node中的mongoose支持。使用场景:注册功能前查询用户名字是否存在,手机号是否...原创 2018-12-28 19:16:21 · 874 阅读 · 0 评论 -
node使用模板引擎art-template
art-template不仅可以在浏览器使用,也可以在node使用安装:npm install art-template该命令在哪执行就会把包下载到哪里,默认会下载到node_modules目录中,node_modules不要改,也不支持改。在node中使用art-template模板引擎,模板引擎最早诞生服务器领域,后来发展到前端。1.安装:npm instal...原创 2018-12-23 18:59:51 · 441 阅读 · 0 评论 -
node服务端渲染和客户端渲染的区别
1.客户端渲染不利于SEO搜索引擎优化2.服务端渲染是可以被爬虫抓取到的,客户端异步渲染是很难被爬虫抓取到的 + 所以你会发现真正的网站既不是纯异步也不是纯服务端渲染出来的 + 而是两者结合来做的 + 例如京东的商品列表就采用的是服务端渲染,目的了为了 SEO 搜索引擎优化 + 而它的商品评论列表为了用户体验,而且也不需要 SEO 优化,所以采用是客户端渲染...原创 2018-12-23 19:34:17 · 449 阅读 · 0 评论 -
js模块与Node模块与php模块
PHP 中为什么就可以直接 require、include 因为 PHP 当初在设计的时候就加入了这个功能PHP 这门语言天生就支持模块作用域可以使用 API 来进行文件与文件之间的依赖加载在 Node 这个环境中对 JavaScript 进行了特殊的模块化支持 CommonJSJavaScript 天生不支持模块化requireexportsNode.js 才有的在浏览...原创 2018-12-29 08:07:06 · 160 阅读 · 0 评论 -
node的feedback中的app.js
// app application 应用程序// 把当前模块所有的依赖项都声明再文件模块最上面// 为了让目录结构保持统一清晰,所以我们约定,把所有的 HTML 文件都放到 views(视图) 目录中// 我们为了方便的统一处理这些静态资源,所以我们约定把所有的静态资源都存放在 public 目录中// 哪些资源能被用户访问,哪些资源不能被用户访问,我现在可以通过代码来进行非常灵活的控制...原创 2018-12-24 08:01:08 · 245 阅读 · 0 评论 -
node中feedback中的index.html
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>留言本</title> <!-- 浏览器收到 HTML 响应内容之后,就要开始从上到下依次解析, 当在解析的过程中,如果原创 2018-12-24 08:06:38 · 566 阅读 · 0 评论 -
node中package.json和package-lock.json文件的作用
npm5以前是不会有package-lock.json这个文件的。可以单独升级npm而不升级node.jsnpm5以后才加入了这个文件当你安装包的时候,npm都会生成或者更新package-lock.json这个文件。npm5以后的版本安装包不需要加–save参数,它会自动保存依赖信息。当你安装包的时候,会自动创建或者是更新package-lock.json这个文件1.package-l...原创 2018-12-29 09:04:10 · 746 阅读 · 0 评论 -
node与ecma与jquery中的each区别
- art-template里面用的语法是jQuery吗, each什么的 我晕了 each,forEach, 遍历的全混了 + art-template 和 jQuery 一毛钱关系都没有 + each 是 art-template 的模板语法,专属的 + {{each 数组}} + <li>{{ $value }}</li> + {{/each}} ...原创 2018-12-30 13:22:30 · 154 阅读 · 0 评论 -
node中mongoose使用CRUD示例
var mongoose = require('mongoose')var Schema = mongoose.Schema// 1. 连接数据库// 指定连接的数据库不需要存在,当你插入第一条数据之后就会自动被创建出来mongoose.connect('mongodb://localhost/itcast')// 2. 设计文档结构(表结构)// 字段名称就是表结构中的属性名称...原创 2018-12-30 13:26:07 · 314 阅读 · 0 评论 -
node中操作mysql的CRUD示例代码
var mysql = require('mysql');// 1. 创建连接var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'root', database: 'users' // 对不起,我一不小心把数据库名字和表名起成一样的,你知道就行});/...原创 2018-12-30 13:34:47 · 183 阅读 · 0 评论 -
node.js 安装install
1.到官网下载对应版本https://nodejs.org/en/download/2.安装好后,输入node --version或node -v验证是否安装成功创建javascript脚本文件,打开终端并定位到脚本文件所属目录,输入node 文件名 执行对应的文件3.helloworld.js 文件name禁止叫node.js,除了node.js都可以 最好是englishv...原创 2018-12-22 16:41:09 · 1496 阅读 · 0 评论