node是前端开发环境,所以运行前端程序需要安装和配置node
1. 下载安装node
去node官网选择你需要的版本进行下载 Node.js — Download Node.js® (nodejs.org)
下载到本地后一路点击next傻瓜式安装,安装成功后测试是否安装成功
node -v 显示node版本
npm -v 显示npm版本
2. node环境配置
在node安装目录下新建node_cache和node_global文件夹
npm config set prefix "D:\soft\node\node_global" 设置npm的全局安装路径
npm config set cache "D:\soft\node\node_cache" 设置npm的全局缓存地址
在环境变量中添加NODE_HOME变量,如下图:
然年在path中添加如下路径:
测试是否配置成功:
npm install express -g 如果输出有包更新则安装成功
3. 设置淘宝镜像
下面命令使用管理员身份运行:
npm config set registry https://registry.npmmirror.com 设置淘宝镜像
如果你设置的是带有taobao字样的会报没有证书等问题,改成上面的就可以解决。
4. 权限问题
如果你使用的是普通命令来安装会报错如下图所示
这时候可以通过把node_cache和node_global文件的属性中安全中的用户权限修改,修改完成后普通用户就可以安装了。
5. 项目中运用
然后在你的vue项目中可以使用npm install,我们公司没有使用npm install,使用的是yarn install。yarn将会根据package.json文件中记录的依赖关系来安装依赖包。它会检查node_module文件夹中是否已经存在相同版本的包,如果存在就跳过安装。当我们全局范围安装一个包并使其可以在任何地方使用,可以使用-g标志
eg:npm install-g express 会把包放在之前安装node中node_moudle文件夹中
yarn install过程参考:yarn install 命令行执行时,背后发生的事情 - 知乎 (zhihu.com)