nodejs相关的配置安装
一、下载安装配置nodejs(包管理工具)
1.官网下载node.js.安装(https://nodejs.org/zh-cn/),配置环境变量。配置好后cmd中执行验证npm。
C:UsersAdministrator>node -v
2.配置全局模块的安装地址,在D:nodejs下面建立node_cache,以及D:nodejsnode_global,在cmd上执行:
C:UsersAdministrator>npm config set prefix “D:nodejsnode_global”
C:UsersAdministrator>npm config set prefix “D:nodejsnode_cache”
配置全局安装地址,最后把D:nodejsnode_global添加到环境变量。
二、下载安装配置webpack(前端打包工具)
1.cmd执行,全局安装webpack和webpack-cli, 最后后验证:
C:UsersAdministrator>npm install webpack -g
C:UsersAdministrator>npm install webpack-cli -g
C:UsersAdministrator>webpack -v
如果显示:“webpack 不是内部或外部命令,也不是可运行的程序或批处理文件。 ”则把webpack安装路径添加到全局变量中。
(默认在nodejs文件夹nodejsnode_globalnode_modules中)
三、下载安装配置git
四、其他安装配置
1.安装python,配置环境变量,我这里是2.7版本。
2.清理缓存,清空代理,设定淘宝下载库,cmd中执行:
C:UsersAdministrator> npm cache clean –force
C:UsersAdministrator>npm cache verify
C:UsersAdministrator>npm config delete proxy
C:UsersAdministrator>npm config set registry https://registry.npm.taobao.org/
3.全局安装node-gyp,cmd中执行:
C:UsersAdministrator>npm install node-gyp -g
4.全局安装node-sass,cmd中执行
C:UsersAdministrator>npm install node-sass -g
五、项目安装配置
1.设定外网代理,cmd中执行:
C:UsersAdministrator>npm config set proxy http://118.112.188.108:9071/
设定本地下载库,cmd中执行:
C:UsersAdministrator>npm config set registry http://192.168.17.18:7001/
(设定后可以cmd中执行:npm config get registry
和npm config get proxy
`验证)
2.全局安装 face-cli脚手架工具,在cmd中执行:
C:UsersAdministrator>npm install face-cli -g
3.利用脚手架工具 face-cli 初始化项目结构,先在cmd中导入建立项目目录的路径,并初始化项目。可以在cmd中执行:
C:UsersAdministrator>cd /d E:gitpro
E:gitpro>face-cli demo master
4.导入项目,并在项目所在文件夹的路径下执行:
E:gitpro>cd demo
再执行:
E:gitprodemo>npm install
安装目标依赖
5.安装项目运行依赖工具,cmd中执行:
C:UsersAdministrator>npm install concurrently -g
7.运行项目执行:
E:gitprodemo>npm run dev-mock
六、遇到的问题和解决办法
1.问题:
cmd验证显示:webpack 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决办法:
(1).webpack未配置环境变量;
(2)全局安装路径设定和环境变量配置出错,重新配置。
2.问题: 下载安装node-sass显示python错误。
解决办法:
(1)python版本问题;
(2)python安装和环境变量配置问题。
3.问题: 下载安装node-sass失败。
解决办法:
(1)node-gyp未安装;
(2)下载仓库未设置为淘宝仓库。
4.问题:
下载安装项目项目依赖报错:code 404。
解决办法:
仓库和代理没有设置公司地址。
5.问题: 下载安装项目依赖中报错node-sass。
解决办法:
(1)重新下载node-sass;
(2)找到node-sass的文件夹。如果有空的版本文件夹,将其他版本文件夹中的win32-x64-64_binding.node文件复制到其中。
6.问题:
下载安装项目依赖报错:json和文件错误。
解决办法:
网速问题,更换流畅网络再输入npm install下载项目依赖。
七、备注
1.下载各种工具手脚架和依赖包都不能报错,报错后执行:
C:UsersAdministrator>npm cache clean –force
C:UsersAdministrator>npm cache verify
清理缓存,也可使用uninstall
卸载后重新安装错误文件。
2.注意配置环境变量和全局安装路径。
3.注意哪些文件或依赖下载时需要更改代理和仓库。
4.下载尽量选择流畅的网络,时间较长请耐心等待。如遇到依赖下载卡死的问题可以选择 Ctrl+C键终止进程 清理缓存后重新下载。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 压缩视频
- (四)Java读写文件,合并成新的文件
- 【小白学金融】—— 用 STATA 计算 CAR 值
- 3行核心CSS代码的rate评分组件,秀到你怀疑人生
- 用 Rust 和 N-API 开发高性能 NodeJS 扩展
- 教你 Linux 免密登录配置
- Linux阅码场 - Linux内核月报(2020年08月)
- 事务的本质和死锁的原理
- 深度神经网络conda环境下载
- 隧道构建:端口转发的原理和实现
- SAP Spartacus注入自定义的CurrentProductService
- Redis系列(十一)redis命令全集
- Jinkens+gitlab针对k8s集群实现CI/CD
- Vue 踩过的坑
- Java TCP/UDP/HttpClient简例