前端关于window电脑使用om-my-zsh

163 阅读6分钟

前端的新同事学们,是不是有时候发现自己公司的代码在window系统上运行不起来。。。。哈哈哈哈哈, 各种报错: 像这样的 image.png 没报错图了,就麻溜的略过吧哈,原谅新手的我,,, 解决办法那也是有好多好多种喽, 像这样的:

优先查看自己电脑上是否安装了 Node.js
/ 终端命令行
node -v
npm -v
没有显示版本号就是没有安装到位喽 附上官网去安装吧 
https://nodejs.org/en/download/ 一路默认next .. 我一路向北,。。。忘词了
还有安装失败的,反正我没出现过我就一路向北next...解决不了拉
// 终端命令行
NODE_ENV=production node app.js

这样的

1.通过npm install -s cross-env安装cross-env包;
2.将package.json中的打包指令改成如下:
 `"build": "cross-env NODE_ENV=test node build/build.js"`

这个方法作为新手的你肯定和我一样,解决了也没啥用啊,代码又不敢往master上推,老大查的时候又不敢改哈哈哈哈哈,所以自己用用就好

还有这样的设置权限的吧好像没理解过就是一顿输出,嘎嘎嘎

1.Get-ExecutionPolicy -List 查看当前所有作用域 
## 设置权限
2.Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
按照上面的格式,执行需要加权限的作用域,然后再去尝试之前的方法

不贴图了图片加载不出来。。。咦

那样的反正就是有一个能解决的哈哈哈哈哈水贴专业户 以上解决办法都不全哈不要喷我,需要自行度娘喽,

步入主题哈哈哈,我自己百度了一天时间安装出来的哈,原谅我有点呆呆。

1.在win商店下载linux和terminal 需要下载这两个 ..如果你的window系统上没有window store 哈,那你苦了,反正我是重装系统了(有大佬有不需要重装系统的办法吗?反正我重装完了,,关于重装系统哈,简单说下步骤吧,找个u盘 -> 度娘一个安装系统的软件(我用过的黑鲨和云净反正啥软件都可以)->完后一键制作启动盘应该是这样哈哈哈,怎么安系统哈哈哈也是个问题,做好盘之后会有安装教程哈哈,反正我一般都不看,不知道各位和我是不是一样的,我就拿着我的U盘一路百度去)

image.png

image.png

运行命令

sudo apt install zsh -y sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

image.png

再安装一个自动提示 安装zsh-autosuggestions

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions\

编辑~/.zshrc文件

-------- 打开命令行工具进入~/.zshrc文件

vim ~/.zshrc

--------按i 进入--INSERT--编辑模式,使用上下左右键找找到plugins=(git)这一行添加

plugins=(git zsh-autosuggestions)

重新打开命令行,当然你也可以source ./zshrc更新下你的zsh,这样你就可以使用oh-my-zsh的同时享受到autosuggestions带来的便利了.

完成

这个步骤反正我是不断的报错还不知道怎么解决 掘金里下面这个大佬的还是可以的 大家自己点开看下哈,我搬不动了,,,,,略略 juejin.cn/post/700241…

  1. 第一步还没完哈,

    linux系统的安装可以随便选我记得有好多个像kali ubuntu拉都可以

    虽然是2了,但是第一步的linux你安装好之后他是干干净净的啊,真是啥也没有啊,

    vim 也没有哈哈哈想死的心苦杯人

    所以需要自己安装各种东西不多(brew )

    虽然大佬的步骤是完美的,但是有的小伙伴的电脑在安装了linux系统后哈哈按照大佬的步骤也是一直报错,

    最致命的就是node.js 和 npm 可是你发现你无从下手了,慌了,放弃吧,。。。。nononono 没有哈哈

    所以最开始就要先安装一个brew 在linux系统中 1.换源,下载都是443哈哈哈 所以换国内源吧,或者可以开代理哈哈,可是好像网不好的话有点慢

    Ubuntu换国内源

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 备份原来的sorce文件
    
    sudo gedit /etc/apt/sources.list 修改sources.list文件
    
    sudo vim /etc/apt/sources.list 查看源文件  这个如果报错 就用 sudo vi /etc/apt/sources.list
    sudo apt-get update  替换后执行更新
    
    
    #中科大 
    deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib    
    deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 
    #阿里云 
    deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib 
    deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib 
    #清华大学 
    deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free 
    deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free 
    #浙大 
    deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free 
    deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free 
    #东软大学 
    deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib 
    deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib 
    #官方源 
    deb http://http.kali.org/kali kali-rolling main non-free contrib 
    deb-src http://http.kali.org/kali kali-rolling main non-free contrib 
    #重庆大学 
    deb http://http.kali.org/kali kali-rolling main non-free contrib 
    deb-src http://http.kali.org/kali kali-rolling main non-free contrib
    
    

    下一步安装node.js

    wget https://registry.npmmirror.com/-/binary/node/v14.19.0/node-v14.19.0-linux-x64.tar.xz
    
    解压  tar -xvf node-v14.19.0-linux-x64.tar.xz
    

    为了方便操作node的文件夹,将压缩后的文件移动到名为“node14”的文件夹,也可以根据自己的喜好来命名新文件夹,移动文件命令:

    mv node-v14.18.1-linux-x64 node14
    

    然后再把当前目录的“node14”目录移动到 “/usr/local” 目录下,命令如下:

    mv node14 /usr/local
    

    此时在查看 /usr/local 目录就已经有了 node14 目录

image.png

3、配置环境变量

打开 /etc/profile 文件,命令如下:

vi /etc/profile

在文件中编写以下内容:

NODE_HOME = /usr/local/node14 
PATH = $PATH:$NODE_HOME/bin 
NODE_PATH=$NODE_HOME/lib/node_mudules 
export PATH NODE_HOME NODE_PATH

NODE_HOME 的值为当前nodejs文件所在目录

编写完成后按 esc 键退出编辑,然后输入 :wq 保存文件内容,执行:

source /etc/profile
source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

如果要查看刚刚编辑的内容,可以执行:

cat /etc/profile

创建软链接

# 创建node命令链接
ln -s /usr/local/node14/bin/node /usr/local/bin/node

# 创建npm命令链接
ln -s /usr/local/node14/bin/npm /usr/local/bin/npm

创建成功后,查看 /usr/local/bin 目录下的命令

image.png

验证

在任意目录下输入 node -v 和 npm -v 查看版本号,或者直接返回到root目录,然后执行查看版本命令:

# 切换到root目录
cd ~

# 查看版本号
node -v
npm -v

image.png 如果正确显示了版本号,就已经成功安装了node 版本号不一样是因为我换了14.19的哈哈

最后终于完了 就是下载# oh-my-zsh 这个就去看一下大佬的步骤吧哈哈

juejin.cn/post/700241… 地址在这里嘿,

好了第一帖水完了,希望以后可以多多的贡献一点自己的微薄知识,,,,,,,加油咦

image.png