win10 搭建 npm 环境
前言
最近,根据CSDN和博客园等文章的帮助下,搭建了一个npm的环境,现在将搭建过程记录下来,留作参考。
搭建过程
下载nodejs,我是使用的zip包安装的,安装包官网地址https://nodejs.org/dist/v16.13.1/node-v16.13.1-win-x64.zip
我把下载的 node-v16.13.1-win-x64.zip 解压到了D盘的nodejs文件夹下,目录D:/nodejs/node-v16.13.1-win-x64/
在步骤 2 中的**D:\nodejs\node-v16.13.1-win-x64**目录下,新建 node_cache 和 node_global 两个文件夹
配置环境变量,在用户环境变量 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 证明环境变量配置成功修改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快速安装。
配置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”安装个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,直接执行命令即可安装淘宝镜像,配置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慢的问题)安装 webpack
cnpm install webpack –g安装vue-cli
cnpm install vue-cli –g测试环境
新建一个文件夹 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环境配置成功安装vue
cnpm install vue
测试 vue -V 查看vue版本安装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 环境的更多相关文章
- Win10 搭建FTP环境,并使用Java实现上传,下载,删除
测试的环境一般都是在自己电脑上面装的,现在一般都使用Win10开发 搭建FTP: 第一步:打开控制面板:点击程序 第二步: 第三步: 然后点击确认后等待完成 完成后在启动中找到IIS管理器 打开 在网 ...
- win10搭建tensorflow-gpu环境
昨天辛苦的配了GPU环境,记录一下防止以后还需要用到. 我配GPU的目的是用tensorflow的gpu来加速 不用ubuntu是因为一来不习惯,二来我不会配ubuntu的扩展显示器,就更不习惯了,习 ...
- win10搭建Java环境
一.下载地址 jdk和jre官方网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 根据你的系统选择你需要 ...
- win10搭建Python3环境
到2019年初,Python3已经更新到了Python3.7.3,Python有两个大版本Python2和Python3,Python3是现在和未来的主流. 本文介绍Python3.7 ...
- win10搭建ftp环境
1.进入程序,并点击“启用或关闭windows功能” 2.勾选对应的功能,并点击“确定” 3.进入IIS 4.如下图 5.如图 6.如图 7.如下图 8.创建新用户,用于登录ftp(自行创建) 9.禁 ...
- Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境
Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行. The ...
- WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机
版本:win10系统 virtualbox:5.1.26 vagrant :1.9.7 centos 7.0 xshell/git 首先下载好对应版本的软件 配置vagrant和virtualbox ...
- [Odoo12基础教程]之win10中odoo12环境搭建
所需材料 1.python3.7 2.pycharm社区版及以上 3.postgresSQL10 下载链接:https://www.enterprisedb.com/thank-you-downloa ...
- Win10 VirtualBox虚拟机搭建lnmp环境
之前用的是vagrant+VirtualBox搭建的环境,因为是windows系统动不动就报错,打不开环境,所以还是老老实实换了虚拟机哎.... 版本: VirtualBox 5.1.34 xsh ...
- 一步步搭建react-native环境(苹果OS X)
因重新升级了系统,一步步搭建react-native环境. 1.安装Homebrew 打开终端命令->ruby -e "$(curl -fsSL https://raw.githubu ...
随机推荐
- ruby rails 批量插入数据,bulk_insert-----Gem包使用
Gemfile文件里添加 gem 'bulk_insert' #批量插入 命令行执行安装依赖 bundle install 数据源 ["1.180.3.187", 161, 260 ...
- nodejs搭建chatgpt服务
5分钟快速搭建基于nodejs的chatgpt服务 写在前面 首先大家都知道,在国内是无法成功调用openapi的接口,甚至openai的官网都很难打开.所以如果想使用chatgpt的几乎是不可能,不 ...
- 记录一次安装PIDtoolBox报缺少jvm.dll问题。
背景: 1.在安装PIDtoolBox时,报 安装程序错误 安装程序无法启动JVM. could not find file C:\Users\AdministratorAppData\Local\M ...
- 密码学—DES加密的IP置换Python程序
文章目录 IP初始置换与逆置换 编程想法 转二进制过程中的提取一些数据 64为一组 IP置换 IP逆置换 DES发明人 美国IBM公司W. Tuchman 和 C. Meyer1971-1972年研制 ...
- pageoffice 5.x升级到pageoffice 6.x的关键步骤
Vue+Springboot前后端分离项目 将后端Springboot项目中pom.xml文件中对于pageoffice的jar引用升级成6.0版本,以maven中央仓库(https://mvnrep ...
- efcore如何优雅的实现按年分库按月分表
efcore如何优雅的实现按年分库按月分表 介绍 本文ShardinfCore版本 本期主角: ShardingCore 一款ef-core下高性能.轻量级针对分表分库读写分离的解决方案,具有零依赖. ...
- uniapp android app 铃声静音,真正的免打扰
需要加入这个权限: <uses-permission android:name=\"android.permission.ACCESS_NOTIFICATION_POLICY\&quo ...
- Winform 动态画曲线 波峰波谷识别
项目需要识别数组的波峰波谷,我就想 可视化的测试自己的判断波峰波谷的算法,于是就有了下面这张图. 我就用gdi+再panel上描点,点画完后,就点击分析按钮蓝色的为波峰 绿色的为波谷.虽然说能识别出来 ...
- Java——成语接龙——递归算法——SpringJDBC+c3p0
这个例子,是我练习SpringJdbc+c3p0时所写.实现了输入一个成语,得到一颗不完整的接龙树.因为我数据库里有3W多个成语,在排除了接龙树成语重复的情况下,依然不能得到全部的结果,我感觉应该 ...
- gin+MySQL简单实现数据库查询
利用 gin 项目搭建一个简易的后端系统. 一个简易的 HTTP 响应接口 首先在 go 工作区的终端输入这条指令: go get -u github.com/gin-gonic/gin 将 gin ...