npm

nodejs 发送qq邮件 nodemailer

一世执手 提交于 2020-08-11 09:30:20
官网 https://nodemailer.com/about/ https://www.cnblogs.com/jackson-yqj/p/10154296.html 获取qq邮箱授权码, 需要使用手机发送短信 发送成功 安装, 这里使用yarn安装时出现了错误, 换成npm就ok了 cnpm i nodemailer -D 官方案例 发送qq邮件 授权码十分重要, 主要保护好隐私 发送多个邮箱时, 使用的是字符串拼接, 而不是数组 可以发送html, 但是图片的话没有测试 https://www.jianshu.com/p/04e596da7d33 const nodemailer = require("nodemailer"); const _user = '504595380@qq.com' const _pwd = 'xxx' async function main() { let transporter = nodemailer.createTransport({ host: "smtp.qq.com", port: 465, secure: true, // true for 465, false for other ports auth: { user: _user, // generated ethereal user pass: _pwd, //

使用GitHub+Hexo+live2d搭建个人博客

匆匆过客 提交于 2020-08-11 09:25:06
使用GitHub+Hexo+live2d搭建个人博客 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 安装hexo sudo npm install hexo-cli -g 创建博客目录 hexo init username.github.io cd username.github.io npm install 运行 hexo clean #清理文件 hexo g #生成文件 hexo s #运行 打开浏览器,输入地址 localhost:4000 即可看到博客页面 安装主题 主题官网可以查看 https://hexo.io/themes/ 我使用的是volantis,文档地址 https://volantis.js.org/v2/getting-started/ 下载主题 git clone https://github.com/xaoxuu/hexo-theme-volantis themes/volantis 修改配置文件 项目根目录下_config.yml文件 theme: volantis 安装依赖 npm i -S hexo-generator-search hexo-generator-json-content npm i -S hexo-renderer-stylus 配置文件 一般在 /

Vue搭建脚手架(需要建立在安装node.js环境之后的方法)

随声附和 提交于 2020-08-11 08:19:59
1.下载安装node.js环境 官网地址:https://nodejs.org/en/download/ 安装完毕之后在cmd中输入node -v检查是否安装成功 2.在cmd中输入 npm i -g @vue/cli安装 这个是全局配置的,所以安装配置一次就可以了 3.输入在cmd中输入vue ui 然后会在默认浏览器中弹出 01------------------------------------- 02------------------------------------ 03--------------------------- 04------------------------------------------- 05------------------------------------ 点击启动app之后就会跳转到脚手架默认生成的主demo中了 06----------------------------------- 来源: oschina 链接: https://my.oschina.net/u/4341660/blog/4439351

Vue学习笔记(一)

左心房为你撑大大i 提交于 2020-08-11 08:17:05
1 Vue目录结构 build :项目构建webpack的相关代码 config :配置目录,包括端口号等 node_modules :npm加载的项目依赖模块 src :开发的目录模块,包含 assets (资源文件), components (组件文件), App.vue 项目入口文件, main.js 项目核心文件 static :静态资源文件,如图片,字体等 test :初始测试目录 .xxx :配置文件,比如语法配置,git配置等等 index.html :首页入口文件 package.json :项目配置文件 README.md :项目说明文件 2 Vue对象 Vue 对象的基本参数有: el :DOM元素的id data :用于定义属性 methods :用于定义函数 {{}} 输出对象属性和函数返回值 一个Vue实例被创建时,会向Vue的响应式系统加入了 data 中能找到的所有属性,当这些属性的值改变时HTML视图也会发生相应变化。 3 Vue模板语法 Vue.js使用了基于HTML的模板语法,允许开发者声明式地将DOM绑定至底层Vue实例数据。 Vue.js的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进DOM的系统,结合响应系统,在应用状态改变时,Vue能够智能地计算出重新渲染组建的最小代价并应用到DOM操作上。 3.1 插值 插值分为两种方式:

Jeecg Boot 的安装部署

半城伤御伤魂 提交于 2020-08-11 08:01:28
环境 操作系统:Ubuntu Kylin 优麒麟 20.04 LTS 适用架构:AMD64、ARM64(鲲鹏、飞腾) Java/JDK sudo apt install default-jdk 查看一下版本 java --version 输出的结果 openjdk 11.0.8 2020-07-14 OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode) 开发工具 IDEA https://www.jetbrains.com/zh-cn/idea/ 该工具为绿色版本,在文件夹的 bin 目录中,执行 idea.sh 就可以了。 ./idea.sh 克隆项目 Git sudo apt install git GitHub 和 GitEE 码云,都有源码。 git clone https://gitee.com/jeecg/jeecg-boot.git 前端安装 npm sudo apt install npm 查看 npm 镜像 npm get registry 配置Nodejs镜像。 永久设置淘宝镜像,否则,npm 软件包的下载速度感人

Node.js / Windows错误:ENOENT,stat'C:\ Users \ RT \ AppData \ Roaming \ npm'

自古美人都是妖i 提交于 2020-08-11 07:36:42
问题: I have Windows 7 32-bit. 我有Windows 7 32位。 I installed the latest Node.js 32 bit. 我安装了最新的 Node.js 32位。 When I try to run the command npm install jquery , I receive the error: 当我尝试运行命令 npm install jquery ,我收到错误: Error: ENOENT, stat 'C:\\Users\\RT\\AppData\\Roaming\\npm 错误:ENOENT,stat'C:\\ Users \\ RT \\ AppData \\ Roaming \\ npm How does one resolve it? 如何解决它? 解决方案: 参考一: https://stackoom.com/question/1hHuG/Node-js-Windows错误-ENOENT-stat-C-Users-RT-AppData-Roaming-npm 参考二: https://oldbug.net/q/1hHuG/Node-js-Windows-error-ENOENT-stat-C-Users-RT-AppData-Roaming-npm 来源: oschina 链接: https://my

Cypress web自动化25-生成mochawesome-report合并报告

非 Y 不嫁゛ 提交于 2020-08-11 07:22:33
前言 前一篇通过生成的 xml 报告最后用 allure 生成一个html报告内容。 我们也可以生成json格式的报告,最后把json格式报告合并成一个,最终生成一个html报告,这在分布式执行的时候用得到。 安装依赖包 我们需要安装几个依赖: npm install --save-dev mocha mochawesome mochawesome-merge mochawesome-report-generator 安装完成后会在 package.json 文件中生成对应的依赖包版本号信息 "devDependencies": { "cypress": "^4.5.0", "mocha": "^7.2.0", "mochawesome": "^6.1.1", "mochawesome-merge": "^4.0.3", "mochawesome-report-generator": "^5.1.0" } 然后在 cypress.json 配置 mochawesome 报告生成器,保存每一个JSON测试报告到cypress/results目录: reporter 选择报告生成器mochawesome reportDir 指定报告存放路径,不指定默认在项目目录下mochawesome-report overwrite 是否覆盖原来的报告 html 是否生成html报告 json

视频上云网关平台EasyCVR如何加密保证项目数据的安全性和保密性?(前端配置)

倖福魔咒の 提交于 2020-08-11 07:02:32
为了满足EasyCVR的使用需要,我们规定前端的密码不允许明文传输给后端,进行密码验证,因此多了一个对密码进行前端加密和后端解密的过程。 上一篇已经配置好后端了(点此直达 后端配置 过程),接下来我们将配置前端的过程。 项目采用前后端分离模式开发,前端使用vue开发,所以采用npm引入jsencrypt包。 1、前端项目安装jsencrypt,npm install jsencrypt 2、vue的main.js中声明为全局变量,实现全局签名的功能 此处的公钥填写的是在上一篇中使用RSA工具生成的公钥,不是的话会导致前端加密传输过去的密码后端解不开。 3、改造登录方法,对密码进行加密传输 至此,前后端通过RSA加密方式传输密码已经实现。 来源: oschina 链接: https://my.oschina.net/u/4273264/blog/4474273

npm run dev 总是自动运行浏览器,怎么关闭?

孤街醉人 提交于 2020-08-11 06:44:48
百度了好久都是说: 修改 config/index.js 里面的此属性:autoOpenBrowser: false, (毫无作用,依然还是运行就自动打开!) 解决: npm run dev 时候执行的是build/dev-server.js,npm-opn包去打开浏览器,把如下代码注释掉即可。 // when env is testing, don't need open it if (process.env.NODE_ENV !== 'testing') { opn(uri) }    来源: oschina 链接: https://my.oschina.net/u/4383709/blog/4412980

用vue3.0.1如何搭建仿京东的电商H5项目呢?本文实战教你

倾然丶 夕夏残阳落幕 提交于 2020-08-11 03:50:34
前言 就在前段时间,vue官方发布了3.0.0-beta.1 版本,趁着五一假期有时间,就把之前的一个电商商城的项目,用最新的 Composition API 拿来改造一下! 👉GitHub地址请访问🔗: github.com/GitHubGanKa… 项目介绍 vue-jd-h5 是一个电商H5页面前端项目,基于Vue 3.0.0-beta.1 + Vant 实现,主要包括首页、分类页面、我的页面、购物车等。 📖本地线下代码vue2.6在分支 demo 中,使用mockjs数据进行开发,效果图请点击🔗 这里 ❌️master分支是线上生产环境代码,因为部分后台接口已经挂了😫,不建议使用! 📌 本项目还有很多不足之处,如果有想为此做贡献的伙伴,也欢迎给我们提出PR或者issue ; 🔑 本项目是免费开源的,如果有伙伴想要在次基础上进行二次开发,可以clone或者fork整个仓库,如果能帮助到您,我将感到非常高兴,如果您觉得这个项目不错还请给个start! 🙏 除了本项目,我结合多年开发经验整理出2020最新企业级实战视频教程 包括 Vue3.0/Js/ES6/TS/React/node等,想学的可进扣扣裙 519293536 免费获取,小白勿进哦! 搭建步骤 首先,选择一个文件,将代码clone到本地(需要先fork代码到你自己的仓库,别用我的这个链接): git clone