1、Linux安装nodejs过程
首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件,我用的是编译后的文件安装。
官网下载:http://nodejs.org/dist/v12.18.0/
如图所示:
像上图中红色框里面的就是已经编译好的文件,选择好对应的linux版本下载即可,简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以通过建立软链接的方式将这个设置为全局就好了。(注意压缩包名字)
tar xf node-v5.10.1-linux-x64.tar.gz -C /usr/local/
cd /usr/local/
mv node-v5.10.1-linux-x64/ nodejs
ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin
上面命令执行完后,用 node -v 和 npm -v 可查看版本号
换源:
npm config set registry http://registry.npm.taobao.org
# 查看修改结果
npm config get registry
2、安装Cypress
npm install cypress --save-dev
错误一:
原因:安装目录缺少package.json文件
1、命令生成(一直回车)
npm init
2、手动创建
{
"name": "cypress",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
错误二:ERR! code ENOSELF
可能原因:因为用的是编译的文件包安装,里面可能存在名为 cypress 的项目而导致
解决:
修改上面的 package.json文件中的 “name”: “cypress”,, 值改为其他的,比如"name": “cypress1”,,然后再次执行安装命令即可进入下载,如图:
安装参考博客:https://www.cnblogs.com/kevinchou/p/5405540.html