npm

把nodejs项目部署到阿里云

天大地大妈咪最大 提交于 2021-02-01 12:55:48
前言 最近工作不是很忙,在空闲时间学习用node+express搭建自己的个人博客。目前进度大概进行到一半了,等不及想部署上线看下效果(学习阶段的人总是很兴奋,有一点点小成果就想马上看看 O(∩_∩)O))。于是买了个 阿里云 服务器,自己尝试来部署一下,捣鼓了两天终于捣鼓好了,这里来记录一下,以免后面又忘了。 参考: 阿里云帮助文档: 部署Node.js项目(CentOS) 推酷文章 简书文章 segmentfault文章 pm2使用方法 一、买服务器 比较穷,选了最低配的。30/月,1核,1G内存,1M带宽,操作系统:CentOS 7.2 64位。作为一个从来没有解除过 阿里云 的菜鸟,这两天真是踩了无数坑,不过也学到了很多东西。 二、开始捣鼓,来看看怎么部署。 网上的教程很多,但还是想自己来写一下,这样自己好理解,也能加深记忆。首先远程链接, 阿里云 的远程连接功能不会用,输入用户名后然后输入登录密码,总是输入不完就跳了,不知道咋回事。因为服务器系统是Linux的,我电脑是windows 7的系统。如果服务器是windows server的系统可以使用电脑的远程桌面连接,这里就不细说了,不会的上网搜一下就行了。windows远程连接Linux网上说有两种常用的远程连接工具:Putty和Xshell,我选择的是Xshell。 1、远程连接服务器 下载Xshell 并安装

appium入门级教程(2)—— 安装Appium-Server

馋奶兔 提交于 2021-02-01 11:55:06
前言 ==================== web自动化测试的路线是这样的:编程语言基础--->测试框架--->webdriver API--->开发自动化测试项目。 移动自动化的测试的路线要长一些:编程语言基础--->测试框架--->android/IOS开发测试基础---->appium API ----->开发移动自动化项目。 ===================== Appium测试环境的搭建相对比较繁琐,相信不少出学者都没开始学习就已经死在了环境搭建上。所以,我首先会分篇的介绍环境搭建的全过程。 1、一方面安装的东西多,另一方面受“墙”的干扰使这个过程会更麻烦些。 2、我这个过程中有些步骤不是必须要这么做的,我暂时讲不清所以然,但跟着我做你一定把环境搭建起来。 3、我的环境为win10 64,安装过程只适用我的环境。 第一节 安装Appium Appium官方网站: http://appium.io/ 官方首页给出了appium的安装步骤。 根据官方步骤,我们要先安装node.js 。node.js官方网站: https://nodejs.org/ 根据你的操作系统选择相应的版本进行下载。这里我以Windows 10 (x86) 为例进行安装,我打开官网时发现有两个版本,左边是大多数人使用的版本,右边是当前最新版本。我选择安装大多数人使用的版本进行下载(红色框选中区

nvm安装node的问题

≯℡__Kan透↙ 提交于 2021-02-01 11:19:13
Cannot find module 'C:\nvm-window\nvm\nodejs\node_modules\npm\bin\npm-cli.js 解决:参考overflow overflow:https://stackoverflow.com/questions/24721903/npm-cli-js-not-found-when-running-npm/49100137#49100137 $ nvm uninstall 10.0.0 Uninstalling node v10.0.0...Error removing node v10.0.0 Manually remove C:\nvm-window\nvm\nvm\v10.0.0. Administrator@USER-20160930VO MINGW64 /f/GitHub/reactjs (master) $ nvm list 10.0.0 8.1.3 Administrator@USER-20160930VO MINGW64 /f/GitHub/reactjs (master) $ nvm install 10.0.0 Version 10.0.0 is already installed. Administrator@USER-20160930VO MINGW64 /f/GitHub/reactjs

好家伙!30% 国外程序员每天“摸鱼”四五个小时,国内似乎更严重…

倖福魔咒の 提交于 2021-02-01 08:52:38
(给程序员的那些事加星标) 2020 年全球爆发新冠疫情后,很多国家和地区的企业支出远程办公,除了一些必须在现场办公的岗位之外,很多岗位的员工都可以居家办公。 在不少人眼里,“居家办公”的潜台词是可以光明正大的各种摸鱼。 这种“怀疑”站得住脚么?还是远程办公群体的名声不好呢? 近三成 IT 人每天“摸鱼”四五个小时 2021 新年伊始,国外匿名雇员交流平台 Blind 有一项调查:《每天真正用在工作的时间是多少?》。原调查对象是软件工程师群体,共有 2601 人程序员参与调查。 Blind 的投票结果 30.9% 的一天真正工作时间只有 3~4 小时; 43% 的 eBay 工程师、32% 的谷歌工程师、55% 的Adobe工程师都是这种情况 27.4% 工作 5~6 小时; 50% Airbnb 工程师是这种情况 10.7% 只工作 1~2 小时; 10% 的微软工程师是这种情况 15.5% 工作 7~8 小时; 27% 的字节跳动工程师是这种情况(从参与人员的数据来看,这应该它们的海外员工) 15.5% 工作 9~10 小时; 12% 的谷歌工程师是这种情况 在居家办公的时候,大多数人员工也会处理一些私人事务,比如下午接孩子放学或者中午遛狗。 一位 Facbook 员工表示, “如果把开会算进工作时间,那么工时有 9~10 小时,如果不算,那可能不到 1 小时。” 有位

Postman+Newman+Git+Jenkins实现接口自动化测试持续集成

这一生的挚爱 提交于 2021-02-01 08:02:55
接口测试脚本一般的执行流程 做接口测试的话,首先要考虑的是如何选择一个合适的工具? 在忽略工具是否好用,是否能满足业务要求的前提下,需要考虑以下2点: 1、要考虑工具的学习成本 2、要考虑团队的协作  接口测试脚本的执行流程: 团队成员协作编写接口用例->用例归档到git/svn->脚本集成jenkins,在环境更新后自动触发执行或定时执行。 Postman工具常见的接口测试流程是怎样的? 使用Postman+Newman+Git+Jenkins+钉钉 /邮件提醒 Windows系统Newman安装 1、下载Node.js进行安装,然后配置node的环境变量 2、借助npm工具,安装Newman npm install -g newman 3、运行Newman 通过Newman来运行某个postman脚本: newman run mycollection.json 用newman执行postman脚本的效果如下: Centos系统Newman安装 1、先下载安装nodejs ( 必须安装10.0以上的版本 ) 从http://nodejs.cn/download/下载linux系统压缩包 ,,解压,配置环境变量 tar xvJf ***.tar.xz echo "export PATH=\"\$PATH:/root/tools/node-v14.8.0-linux-x64/bin\

nativefier(一行代码将任意网页转化为桌面应用)

倾然丶 夕夏残阳落幕 提交于 2021-02-01 05:39:45
刚刚在看前端九部的手册的时候,发现一个之前没有用过的骚东西,看上去还挺好用,我这个好奇心瞬间就窜的老高了,赶紧试一试,看看这个东西有没有必要收入我的胯下 结果实验完了之后, 必须必须要强行安利给你们 这个骚东西就是nativefier 一个能用一行代码将任意网页转化为桌面应用!!! 很舒服的知道啵!!! 打包速度很快!!! 使用非常简便!!! 还在一次一次的搜索常用的网站?还在一次次的从搜索历史中找常用的网站?没网的时候看网站凉凉?热一热吧各位看官,不如来试试 nativefier,没网也能看(视频网站没试过,应该是不行的) 把常用的网站转化成桌面应用,这样就不用每次都去找对应网站了,而且我试过了,他可以在没有网的情况下使用,but需要加载的图片和超链接在没有网的情况下是加载不出来的,不过总体来说是挺好用的,我把常用的各个框架的官网都搞成了桌面应用,这样以后在没网的情况下也能看看文档,舒舒服服 使用    全局安装nativefier: npm install nativefier -g // 使用npm的前提是装好node环境啊,没node环境的看官别上来就npm,能起作用我直播吃键盘    愉快使用: nativefier devdocs.io // 想要为APP取名的话可以添加参数 --name "Some Awesome App" // 如: nativefier -

vue使用初探

旧城冷巷雨未停 提交于 2021-01-31 21:26:08
1.起步,准备 首先你需要到node.js的官网下载一个叫做node的软件下载完成后你就会得到node附赠的一个npm工具。当你安装完成后。打开命令行分别输入node -v回车和npm -v回车你就会看到版本号。切换国内镜像以提升下载速度。 npm install -g cnpm --registry =htttps://registry.npm.taobao.org 通过cnpm -v来验证是否安装成功。接下来就是安装webpack。命令如下 cnpm install -g webpack weboack-cli 安装Vue Cli 命令cnpm install -g @vue/cli 2.第一个vue应用 这里我们选择的时候webstorm。在file处选择新建项目之后选择新建vue的项目。可能构建的时间有些长不要着急稍微等一会马上就好。 当你的第一个vue应用被建出来后他大概是这个样子的。 这里你会看到就算有一个前端项目也是会占用端口的。 3.模板语法 vue的语法非常严格引用了就要声明使用。不然就会报错。 模板语法的结构基本上是这样的。当然这里有一点值得强调就是在template下只允许有一个根就是那个叫App的盒子。这里我们要说的是插值表达式。他的作用就是将data中的数据或者是其他的一些数据渲染进DOM中但是不同的是他是不会解析HTML中的标签的。在data中

react-native 初始化 各种报错 及 解决方案

ε祈祈猫儿з 提交于 2021-01-30 14:50:48
1.Unable to load script from assets 'index.android.bundle'. curl -k "http://localhost:8081/index.android.bundle" > android/app/src/main/assets/index.android.bundle 2.error: bundling failed: Error: Unable to resolve module 'AccessibilityInfo' from 降级处理 react-native init AwesomeProject cd AwesomeProject react-native run-android npm uninstall react-native npm install --save react-native@0.55.4 react-native run-android npm install --save babel-core@latest babel-loader@latest npm uninstall --save-dev babel-preset-react-native npm install --save-dev babel-preset-react-native@4.0.0 react-native run

Node.js 连接 MySQL数据库

强颜欢笑 提交于 2021-01-30 12:40:50
安装指令:npm install mysql var mysql = require("mysql"); console.log(mysql); // 创建链接对象 var conn = mysql.createConnection({ host:'localhost', port:3306, user:"root", password:'root', database:"wh1807" }) // 链接数据库 conn.connect((err)=>{ if(err) throw err; console.log("数据库链接成功!") }); var insertSql = "insert into user1807 (username,password) values (?,?)"; var insertParams = ['dazuozuo','daydayup']; conn.query(insertSql,insertParams,(err,result)=>{ if(err) throw err; console.log("insert ++++++++++++++++++++++++++++++++"); // response.write(result); 返回浏览器 console.log(result); }) var selectSql = "select

解决:npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained

半腔热情 提交于 2021-01-30 12:05:51
昨天搭建基础的Vue环境,看的视频比较老了,装的还是vue-cli ,现在官网提供安装是@vue/cli ,安装的时候报错了 $ npm install -g @vue/ cli npm WARN deprecated core -js@ 2.6 . 11 : core-js@< 3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@ 3 . 然后就根据要求装高版本呗 npm install --save -g core-js@^ 3 也提示成功了 然后再安装 ,, 姐姐出的问题怎么能一个小命令就能解决的,不出所料,果然还报同样的错 npm cache clean --force 缓存也清理了,,还是不行 脑海突然灵光一现,我一个前端大佬说我的npm不行,得用cnpm, 具体可以参照这个链接安装 https://blog.csdn.net/wjnf012/article/details/80422313 npm install -g cnpm --registry=https: // registry.npm.taobao.org 然后