21-6-21 多云 20多°
'今天刚入职,差点就被辞退了'。 --心里想的
- 入职发了电脑,我自己安环境,node、npm,刚安装完npm,我就在网上看到了一篇名为npm包存储地址切换,我寻思着那么多全局包安装在D盘肯定比C盘强点,我就一步一步的来。整完之后,坏料!安装了个@vue/cli,在vscode上咋不能用呢?我跑到百度上一瞧、原来是需要一个命令
set-ExecutionPolicy RemoteSigned这个样子,我就能运行了。 - 你以为这样就结束了?大错特错、在我运行
vue create xxx的时候、怎么提示不行啊、需要升级?我打开vscode侧边栏、点出package.json一瞧。呵!vue-cli不是@vue/cli。这可差了一个大版本了,怪不得提示我升级。我这是运行了一遍npm uninstall vue-cli之后,又安装了一遍npm install @vue/cli,这网速有点慢,一会整个镜像cnpm。这刚安装完、我就试试行不行。运行一遍、哎?咋还不行啊?还是提示我需要升级?坏料!我吓坏了,刚发的电脑难道我直接把环境搞坏了?以前听说学长这node、npm的环境可是真的难搞。我急急忙忙整了一下cnpm的命令、想检查一下是不是真的安装错了,npm install cnpm -g --registry=https://registry.npm.taobao.org,急急忙忙安装完成、颤颤巍巍的打下cnpm -v。GG了、cnpm不是内部或外部命令。。。。。坏料。 - 记得当时急的我在空调屋里都冒汗了,坏了坏了,我这不会刚来就被辞退吧。我连忙翻百度,到处找博客,这可咋办,按照博客上的方法,这试试、那试试,都不行、卸载node、npm也不行,慢慢的,我心里越来越慌。突然,我脑袋瓜子一阵清明,卸载和删
node_module不行,那我就试试改环境变量看看,又是网上找材料、博客园、CSDN、知乎、掘金能找的我都找了、那个方法都试、然后,不出意外,还是不行、我心想、早知道一开始不看那篇文章了,都没整明白,文章上的指令是什么意思就瞎使用、自认倒霉,匆匆忙忙,又是好几篇文章看过,最后,我捋了捋头,寻思着还是需要从环境变量,一开始的npm包是安装在C:/User/name/appdata/Roaming/npm里面的、那我在环境变量里找找有没有、然后看看我修改的地址里有没有,打上npm config ls命令,查看现在的存储地址,奥,在D盘、但是为啥还是在C盘运行啊?我有点思路了、可能是我只把存储地址转移,没有把运行地址转移、所以node在运行包的时候找不到包?头绪理清楚了、我又重新整了一遍npm环境。
npm config set prefix “D:\XXX\nodejs\node_global”
npm config set cache “D:\XXX\nodejs\node_cache”
//可不止这两步、你还需要改变环境变量。
进入环境变量对话框,在[系统变量]下新建[NODE_PATH],输入 [D:\xxx\nodejs\node_global\node_modules],将[用户变量]下的[Path]从 [C:/User/name/appdata/Roaming/npm]修改为[D:\xxx\nodejs\node_global]
- 做事做全套,才能成功。终于,我配置好了我的npm包、他不再安装在C盘里了、C盘的空间又大了一点点。这次事情过后、我学会了网上找的资料、一定要弄清楚它的作用再去使用。
新人笔记,有错误请指正,纪念一下第一天上班,小白的故事