一些 Node开发中使用的管理工具以及依赖
Node.js安装以及配置环境变量
下载:
下载对应你系统的Node.js版本: https://nodejs.org/en/download/
下载对应的安装版本进行安装,一些点击下一步(我是这么干的),但是,在win10安装遇到坑,安装是该 报错2503
,文件权限的一个问题,
选择文件以管理员身份运行,或者使用命令行安装,以管理员身份运行cmd
进入node包文件目录 ,运行下面命令就好了
msiexec /package https://nodejs.org/dist/v6.11.0/node-v6.11.0-x64.msi
配置:
在安装目录新建2个文件夹【node_global】及【node_cache】
如下图:
创建完两个空文件夹之后,打开cmd命令窗口,输入
npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"
环境变量配置:
进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,
输入【C:\Program Files\node_global\node_modules】,
将【用户变量】下的【Path】修改为【C:\Program Files\node_global】
bower 使用安装
bower 是一个好用的包管理工具
全局安装bower
$ npm install -g bower
全局安装bower 之后可以了解一些命令使用:
$ bower help
在项目文件中使用 初始化先
$ bower init
安装其他包例如: jQuery
查看jQuery版本:
bower info jquery
$ bower install jquery
bower update jquery //更新
bower uninstall jquery //卸载
bower默认下载的文件是保存在 /bower_components
中我们可以将其修改为我们自定义的目录中 新建一个文件.bowerrc
创建之后打开编辑
{
"directory": "app/vendor"
}
cnpm使用安装
淘宝 NPM 镜像,这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步安装成功之后可以代替
npm
的使用,
安装
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
webpack
Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源
$ npm install webpack -g