下载地址:https://nodejs.org/en/
npm -v
node -v
默认会将模块安装在C:\Users\用户名\AppData\Roaming路径下的npm和npm_cache中且占用C盘空间
在node.js安装目录Node下新建两个文件夹 node_global和node_cache
npm config set prefix "D:\DeveloperTools\Node\node_global"
npm config set cache "D:\DeveloperTools\Node\node_cache"
npm config list
NODE_PATH
D:\DeveloperTools\Node\node_global\node_modules
编辑用户变量里的Path,将相应npm的路径改为:
D:\DeveloperTools\Node\node_global
官网:http://www.npmmirror.com/
使用管理员身份运行命令
# 国外npm本身
npm config set registry https://registry.npmjs.org/
# 淘宝镜像
npm config set registry https://registry.npmmirror.com
命令查看配置
npm root -g
npm config list
npm config get prefix
npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com
# 原来淘宝镜像
npm config set registry https://registry.npm.taobao.org
# 删除
npm config delete registry
# 清空缓存
npm cache clean --force
# 配置列表
npm config list
使用管理员身份运行命令
npm install webpack -g
npm install webpack-cli -g
# 查看安装webpack的版本号
npm webpack -v
npm webpack-cli -v
解决方案:
以管理员身份运行
执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的
执行:set-ExecutionPolicy RemoteSigned
这时再执行get-ExecutionPolicy,就显示RemoteSigned
get-ExecutionPolicy
#set-ExecutionPolicy Restricted
set-ExecutionPolicy RemoteSigned
get-ExecutionPolicy
#vue-cli3 可视化,使用vue-cli3.x初始化项目安装这个
npm install -g @vue/cli
#vue-lcli2,使用vue-cli2.x初始化项目安装这个
npm install -g vue-cli
vue --version
将所有的模块提前编译、打包进 bundle 中,不管这个模块是否被用到,随着项目越来越大,打包启动的速度自然越来越慢。
瞬间开启一个服务,并不会先编译所有文件,当浏览器用到某个文件时,Vite 服务会收到请求然后编译后响应到客户端。
vue ui
http://localhost:8000/project/select
#创建项目
vue init webpack test-vue
#进入目录
cd teat-vue
#初始化
npm install
#运行
npm run dev
#vue 3.0 使用 vue-cli 2.0创建webpack项目时出现
#创建命令
vue init webpack test-vue2
Command vue init requires a global addon to be installed.
Please run npm i -g @vue/cli-init and try again.
操作提示Please run npm i -g @vue/cli-init
执行npm i -g @vue/cli-init之后,再次执行创建命令即可
注意:项目名不要出现大写字母
#创建项目
vue create test-vue3
#进入目录
cd teat-vue3
#初始化
npm install
#运行
npm run serve
npm init vue@latest
npm init vue@latest 创建的 vue3 项目是基于 Vite 打包的
npm init vue@latest 安装并执行 create-vue,它是 Vue 官方的项目脚手架工具
Vite官网:https://www.vitejs.net/guide/
Vite 需要 Node.js 版本 >= 12.0.0
npm create vite@latest
npm init vite@latest
# npm 6.x
npm create vite@latest my-vue-app --template vue
npm init vite@latest my-vue-app --template vue
# npm 7+, 需要额外的双横线:
npm create vite@latest my-vue-app -- --template vue
npm init vite@latest my-vue-app -- --template vue
github官网下载:https://github.com/coreybutler/nvm-windows/releases