javascript - windows下安装node.js和cnpm
问题描述
node.js配置环境这块卡了两个月一直没弄明白1 装完node.js 用npm下载包,半天没反应不知道是不是网速问题。用cnpm?会好些?2 现在node.js自动集成了npm,如何用cnpm替换npm? 需要用国内的node.js镜像替换node.js吗?3 每次下载完node.js之后就会查看版本号和npm版本号然后就不知道干什么了,网上的教程不是让我装什么linux就是让我装linux。(没linux基础)4 不是不想看文档资料视频,两个月看了各种资料越看越迷糊
问题解答
回答1:cnpm只是一个npm的国内镜像,官网上有说明。
比较方便的方法就是安装一个叫cnpm的东西,它还是需要通过npm安装的,安装后安装其他包就可以使用cnpm的命令进行安装。
npm install -g cnpm --registry=https://registry.npm.taobao.org
我觉得你可能还不理解node.js是什么,其实nodeJs就是一个运行库,类似与java的jdk,安装在系统上并配置好环境变量就可以在命令行运行node程序了。而运行库的作用就是提供能与操作系统交互的接口,屏蔽操作系统之间的差异,这样才能实现语言的跨平台。
npm只是node的官方包管理器,简单来理解就是个应用市场,可以方便的下载和安装开源的软件,由于国内不可描述的原因,npm官方的服务器连通率比较差,所以才诞生了cnpm这样的国内镜像,方便大家的使用。
回答2:1.也可以理解成网速问题,翻个墙就快了,或者用cnpm简直快的飞起2.用cnpm首先要先下载cnpm,淘宝镜像先安装cnpm,具体方法上边有http://npm.taobao.org/3.npm只是一个包管理工具,用什么就装什么了,没必要装一些没用的东西4.你要有目的的看,学nodejs还是就学npm包的使用,然后选合适的资料看
回答3:可以考虑 用nrm
npm install -g nrm --registry=https://registry.npm.taobao.org
https://github.com/Pana/nrm 用nrm来切换npm的源。
回答4:不建议cnpm,建议使用vpn。npm模块有的里面是存在依赖的自己会使用npm安装,如果使用cnpm这些依赖容易安装失败,还不会报安装错误,是个隐患。
相关文章:
1. javascript - html 中select如何修改样式,鼠标悬浮时改变option样式,有没有插件啊2. angular.js - angular内容过长展开收起效果3. docker start -a dockername 老是卡住,什么情况?4. dockerfile - 为什么docker容器启动不了?5. javascript - vue异步数据打印问题6. golang - 用IDE看docker源码时的小问题7. javascript - [,null]是什么用法8. apache - 想把之前写的单机版 windows 软件改成网络版,让每个用户可以注册并登录。类似 qq 的登陆,怎么架设服务器呢?9. html5 - 自己的H5页面如何集成支付宝支付10. javascript - 父级设置了相对定位。子元素设置了绝对定位。子元素中包含了浮动的table,这个时候高度不能自适应。
