文档章节

【NodeJS】安装CNPM

江江的喵
 江江的喵
发布于 2016/02/29 16:03
字数 448
阅读 884
收藏 5

首先建立一个文件夹用来存放Node全局的插件
比如我建立的文件夹路径为"/home/zfj/npmConfig"


设置全局安装路径
npm config set prefix "/home/zfj/npmConfig/npm"
npm config set globalconfig "/home/zfj/npmConfig/npm/etc/npmrc"
npm config set globalignorefile "/home/zfj/npmConfig/npm/etc/npmignore"


执行命令来全局安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org


安装完成后,执行cnpm如果系统提示-bash: cnpm:command not found

请检查你的环境变量PATH是否配置正确

 

环境变量的配置文件用这个 /etc/profile

详细说明: http://my.oschina.net/u/1788620/blog/625426


比如我的配置是
# .bashrc
export PATH=$PATH:/home/zfj/node-v4.3.1/bin:/home/zfj/npmConfig/npm/bin
注意:Linux中环境变量文件修改后需要退出重新登录


再把cnpm命令下载的包也放在全局路径下


cnpm config set prefix "/home/zfj/npmConfig/npm"
cnpm config set globalconfig "/home/zfj/npmConfig/npm/etc/npmrc"
cnpm config set globalignorefile "/home/zfj/npmConfig/npm/etc/npmignore"

 

 

 

可是尝试安装一下express

执行 cnpm install -g express-generator ( 安装后可以express命令 生成v4.x 的exprss项目)

设置了CNPM后下载包会更快!

 

另外说明一点,全局安装的目的是为了方便你在命令行中直接运行指定工具的命令,比如全局安装后你就可以直接运行

express -V  // 查看当前安装的express版本号,注意这里是大写V

而本地安装是指在你当前工程目录的node_modules下安装,可以在程序内通过require('express')来访问,如果你只是在全局安装了express,而本地没安装使用require('express')是会提示找不到express模块的。

本人之前误认为全局安装是为了避免工具重复安装,统一管理的作用。。 orz

© 著作权归作者所有

江江的喵
粉丝 2
博文 59
码字总数 6029
作品 0
浦东
程序员
私信 提问
cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

一、错误信息cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 二、解决方法:第一步:检查是否...

jxldjsn
09/11
33
0
win10系统安装web3js的正确方法

在安装web3的时候 用npm install web3 –save-dev 在win10系统下会一直安装不成功。后来换用了 cnpm install web3 –save-dev 安装时候报出:Can’t find Python executable “python”, you...

gsl222
2018/09/29
0
0
npm安装gulp-sass报错: checking for Python executable "python2" in the PATH

今天安装gulp-sass的时候报错: checking for Python executable "python2" in the PATH, 尝试了很多方法,最后用cnpm来安装就安装成功了 具体做法: 1. 安装cnpm npm install cnpm -g --re......

漫步海边小路
2018/04/28
523
0
Ionic2 start app error

安装了nodejs就会自动安装npm,但是由于npm下载东西经常需要翻墙,所以我们用淘宝镜像cnpm代替npm 如下图使用npm install -g cnpm --registry=https://registry.npm.taobao.org安装cnpm, 跳过n...

LS2017
2017/02/22
2
0
2、npm淘宝镜像

淘宝镜像地址:https://npm.taobao.org/ 方式1:cnpm。 可以直接安装cnpm。 npm install -g cnpm --registry=https://registry.npm.taobao.org 安装之后。就可以使用cnpm 代替npm命令。下载包...

显kui
2018/03/11
29
0

没有更多内容

加载失败,请刷新页面

加载更多

SIPC的保全存证变现应用才是先见之明

Facebook发起的Libra在接连退群后终于在联盟链上线前官宣成立联盟,同时Telegram公链TON在主网上线前被美国SEC要求退回私募非法所得。两个都拥有活跃用户数上亿的社交平台,一个以1000万美元...

SimpleChain
22分钟前
2
0
Node_初步了解(3)回调,作用域,上下文

本文转载于:专业的前端网站➧Node_初步了解(3)回调,作用域,上下文 1. 1 //回调:回调是异步编程最基本的方法,node.js需要按顺序执行异步逻辑的时候,一般采用后续传递的方式,将后续逻辑...

前端老手
22分钟前
2
0
好程序员Java教程分享Java的五大特点

好程序员Java教程为大家分享Java的五大特点希望对初学者有所帮助。 一、Java的(五大)特点: 1.简单性 相对于c语言来说 c语言的核心 指针(保存地址)*p Java中没有指针的概念(使用的是引用概念...

好程序员官网
24分钟前
2
0
移动端rem适配各种屏幕字体

在页面中引入这个js文件,可以实现各个屏幕的字体自适应: (function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : ......

流年那么伤
25分钟前
3
0
2019我最喜爱的绿色应用活动投票开始,谁能突出重围?

在去年第一届软件绿色联盟开发者大会上,共有36个绿色应用荣获“2018年度我最喜爱的绿色应用”奖项。活动得到了消费者、开发者与应用厂商的一致好评,刚过完十一假期就有小伙伴们后台留言,问...

软件绿色联盟
36分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部