前言

最近,根据CSDN和博客园等文章的帮助下,搭建了一个npm的环境,现在将搭建过程记录下来,留作参考。

搭建过程

  1. 下载nodejs,我是使用的zip包安装的,安装包官网地址https://nodejs.org/dist/v16.13.1/node-v16.13.1-win-x64.zip

  2. 我把下载的 node-v16.13.1-win-x64.zip 解压到了D盘的nodejs文件夹下,目录D:/nodejs/node-v16.13.1-win-x64/

  3. 在步骤 2 中的**D:\nodejs\node-v16.13.1-win-x64**目录下,新建 node_cachenode_global 两个文件夹

  4. 配置环境变量,在用户环境变量 Path 中添加

    D:\nodejs\node-v16.13.1-win-x64\node_global

    D:\nodejs\node-v16.13.1-win-x64

    D:\nodejs\node-v16.13.1-win-x64\node_modules


    Home + R 输入 cmd 打开系统命令行,输入 node -v 回车 返回 node 的版本号 v16.13.1 , 输入 npm -v 返回 npm 版本号 8.1.2 证明环境变量配置成功

  5. 修改pip源(可解决pip安装第三方包慢的问题,vue初始化项目慢也是由于安装第三方包导致的)

    在c盘的用户目录(C:\Users\你的用户名)下,新建pip文件夹,在pip文件夹下新建pip.ini

    在pip文件夹中,添加如下内容

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

如此一来,就可以解决vue初始化项目慢的问题,同时在开发中安装第三方包,也可直接通过pip快速安装。

  1. 配置npm安装目录

    打开命令行,运行:

    npm config set prefix “D:\nodejs\node-v16.13.1-win-x64\node_global”

    npm config set cache “D:\nodejs\node-v16.13.1-win-x64\node_cache”

  2. 安装个module测试npm是否配置成功

    命令行:

    npm install express –g

    运行完毕后,会在D:\nodejs\node-v16.13.1-win-x64\node_global\node_modules\目录下生成一个express文件夹存放express模块

    我运行完毕上面的指令后,命令行提示现有的npm版本低,建议升级:npm install -g npm@8.3.0,直接执行命令即可

  3. 安装淘宝镜像,配置cnmp

    npm install -g cnpm --registry=https://registry.npm.taobao.org

    cnpm -v 检查是否安装成功

    npm config set registry https://registry.npm.taobao.org 更换nmp镜像为淘宝源(解决vue init慢的问题)

  4. 安装 webpack

    cnpm install webpack –g

  5. 安装vue-cli

    cnpm install vue-cli –g

  6. 测试环境

    新建一个文件夹 D:\vueTst\tst

    在目录路径下运行:

    vue init webpack test2

    使用vscode打开,在vscode中新建终端,运行 cnpm install

    如果提示:cnpm : 无法加载文件 D:\nodejs\node-v16.13.1-win-x64\node_global\cnpm.ps1,因为在此系统上禁止运行脚本

    需要以管理员身份打开powershell,输入set-ExecutionPolicy RemoteSigned,选择y即可。

    npm run dev,打开浏览器,输入http://localhost:8080,出现vue欢迎页面,证明vue环境配置成功

  7. 安装vue

    cnpm install vue

    测试 vue -V 查看vue版本

  8. 安装vue的脚手架工具

    cnpm install -g @vue/cli

    vue是框架名称,vue也是vue-cli在终端里面的命令。

    vue-cli是vue框架开发的快速工程化命令工具。

    @vue/cli是vue-cli的最新的npmjs的包的名称。

运行:

cnpm install

cnpm run dev或npm run dev

打正式包:

npm run build:prod

PS:

运行 npm -v 提示:

“npm WARN config global --global, --local are deprecated. Use --location=global instead.”

在D:\nodejs\node-v16.13.1-win-x64\npm.cmd 中

复制 npm.cmd 为 npm.cmd-org 做备份

修改 nmp.cmd 中的 prefix-g 为 prefix --location=global

保存,再次运行 npm -v,就没有这个告警了

参考博客

[1]. Node.js+VScode安装+Vue全家桶环境搭建+Win10(主要参考)

[2]. Node.js安装及环境配置之Windows篇

[3]. 搭建vue开发环境,解决vue init慢的问题

[4]. cnpm : 无法加载文件 C:\software\nodejs\node_global\cnpm.ps1,因为在此系统上禁止运行脚本

[5]. npm报错:npm WARN config global --global, --local are deprecated. Use --location=global instead.

win10 搭建 npm 环境的更多相关文章

  1. Win10 搭建FTP环境,并使用Java实现上传,下载,删除

    测试的环境一般都是在自己电脑上面装的,现在一般都使用Win10开发 搭建FTP: 第一步:打开控制面板:点击程序 第二步: 第三步: 然后点击确认后等待完成 完成后在启动中找到IIS管理器 打开 在网 ...

  2. win10搭建tensorflow-gpu环境

    昨天辛苦的配了GPU环境,记录一下防止以后还需要用到. 我配GPU的目的是用tensorflow的gpu来加速 不用ubuntu是因为一来不习惯,二来我不会配ubuntu的扩展显示器,就更不习惯了,习 ...

  3. win10搭建Java环境

    一.下载地址    jdk和jre官方网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 根据你的系统选择你需要 ...

  4. win10搭建Python3环境

    到2019年初,Python3已经更新到了Python3.7.3,Python有两个大版本Python2和Python3,Python3是现在和未来的主流.         本文介绍Python3.7 ...

  5. win10搭建ftp环境

    1.进入程序,并点击“启用或关闭windows功能” 2.勾选对应的功能,并点击“确定” 3.进入IIS 4.如下图 5.如图 6.如图 7.如下图 8.创建新用户,用于登录ftp(自行创建) 9.禁 ...

  6. Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境

    Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行. The ...

  7. WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机

    版本:win10系统 virtualbox:5.1.26 vagrant :1.9.7 centos 7.0 xshell/git 首先下载好对应版本的软件 配置vagrant和virtualbox ...

  8. [Odoo12基础教程]之win10中odoo12环境搭建

    所需材料 1.python3.7 2.pycharm社区版及以上 3.postgresSQL10 下载链接:https://www.enterprisedb.com/thank-you-downloa ...

  9. Win10 VirtualBox虚拟机搭建lnmp环境

    之前用的是vagrant+VirtualBox搭建的环境,因为是windows系统动不动就报错,打不开环境,所以还是老老实实换了虚拟机哎.... 版本: VirtualBox 5.1.34   xsh ...

  10. 一步步搭建react-native环境(苹果OS X)

    因重新升级了系统,一步步搭建react-native环境. 1.安装Homebrew 打开终端命令->ruby -e "$(curl -fsSL https://raw.githubu ...

随机推荐

  1. Docker手工部署GO环境

    参考: (最新2020)Golang 使用Dockerfile 打包部署到 docker https://blog.csdn.net/weixin_44042863/article/details/1 ...

  2. redis rdb数据持久化

    面试和工作,持久人都是重点! Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失.所以Redis提供了持久化功能! RDB(Redis ...

  3. MindSpore反向传播配置关键字参数

    技术背景 在MindSpore深度学习框架中,我们可以向construct函数传输必备参数或者关键字参数,这跟普通的Python函数没有什么区别.但是对于MindSpore中的自定义反向传播bprop ...

  4. HDU 多校 2023 Round #6 题解

    HDU 多校 2023 Round #6 题解 \(\text{By DaiRuiChen007}\) A. Count Problem Link 题目大意 求有多少个长度为 \(n\),字符集大小为 ...

  5. postgresql用sql查询表结构

    查询sql如下: SELECT a.attname AS field, t.typname AS type, CASE WHEN t.typlen = -1 THEN a.atttypmod - 4 ...

  6. UE4 C++调用手柄震动

    近期封装输入相关逻辑,简单归纳下. 蓝图实现 内容界面右键Miscellaneous->Force Feedback Effect,创建力反馈对象并填写相关参数: 然后在蓝图中用Spawn Fo ...

  7. 关于.net Core在华为云的鲲鹏服务器上部署的细节纪要

    由于鲲鹏使用的是ARM的cpu,,非x86的,我们公司买的是Centos,,由于需要在上面部署.net core 3.0/3.1的应用,,在按照官方的文章进行部署之后,会提示 FailFast: Co ...

  8. ECMA 2023(ES14) 新特性

    ECMAScript 2023 主要包含内容 ECMAScript 2023 于 2023 年 6 月 27 日获得 ECMA International 的批准. ECMAScript 是标准化的 ...

  9. 多进程池Flask实战应用

    多进程池Flask实战应用 import json import math import flask from concurrent.futures import ProcessPoolExecuto ...

  10. Docker Build Cache 缓存清理

    Docker 18.09 引入了 BuildKit ,提升了构建过程的性能.安全.存储管理等能力. docker system df 命令,类似于 Linux上的 df 命令,用于查看 Docker ...