nodejs安装/运行脚本
本文主要介绍nodejs在windows下安装及运行脚本。
安装nodejs
先从nodejs官网:http://nodejs.org/下载对应的系统的安装包,比如用于64位系统的最新0.10.21的x64版本。
其他系统可以从http://nodejs.org/download/找到对应的版本进行安装。
直接msi格式全程傻瓜式安装,中间会提示是否把node和npm添加到PATH环境变量里,为了方便使用,直接选择是。
安装完成后会在安装目录出现两个重要的文件node.exe和npm,npm.cmd,以及npm对应的脚本目录node_modules/npm。
同时,在用户目录下(%userprofile%\AppData\Roaming)会有两个目录:
- npm:全局的模块存放路径,它下面还有一个node_modules目录存放对应的脚本。
- npm-cache:npm模块的缓存目录,通过npm install命令安装的模块会先下载到缓存目录下
安装模块
nodejs通过npm命令对模块进行管理,使用npm install命令来安装模块。
它支持多方式来安装模块:
- npm install <package Name>:使用模块名称来进行安装模块,如npm install coffee-script。可以从https://npmjs.org/上面找到所有可用的模块。
- npm install <package Name>@<tag>:安装指定标签的模块,如npm install coffee-script@latest
- npm install <package Name>@<version>:安装指定版本的模块,如npm install coffee-script@1.0
- npm install <package Name>@<version range>:安装指定版本范围的模块,如npm install =0.1.0">coffee-script@”>=0.1.0 <0.2.0”
- npm install [tarball file]:使用tar.gz文件,如:npm install coffee-script.tar.gz
- npm install [tarball url]:同上,不过是一个网络上的tar.gz文件,如:npm install http://github.com/jashkenas/coffee-script/tarball/master
- npm install [folder]:一个文件夹名称,如npm install coffee-script/
- npm install:在文件夹内时使用
其中,通过tar.gz或者文件夹的方式需要根目录下有一个package.json来描述这个模块的信息,如coffee-script模块:https://github.com/jashkenas/coffee-script/blob/master/package.json
以上的方式都是直接把模块安装到站点的node_modules目录下,npm install还有一个参数,用于把模块安装到全局环境中,即安装全局模块。
如npm install coffee-script -g就是把coffeescript安装为全局模块,安装完成之后可以看到%userprofile%\AppData\Roaming\目录下多了几个文件:
- coffee:指定coffeescript相关的脚本环境等信息
- coffee.cmd:用于运行coffeescript命令来编译或者做其他事情,如coffee –compile…
- node_modules/coffee-script目录:具体脚本存放的路径
运行模块
通过把模块安装为全局模块,可以直接通过运行脚本。
如coffeescript用来把coffee脚本编译成js脚本:coffee –wc *.coffee,这样会把当前目录下所以的.coffee文件编译成.js文件。
还有经常用来压缩js的uglify-js2:uglifyjs2 --ascii –o test.min.js test.js,把test.js压缩并输出为test.min.js。
花了一点时间,对nodejs环境初步了解^_^。
--EOF--
nodejs安装/运行脚本的更多相关文章
- linux软件管理之------编译安装nginx服务器并手动编写自动化运行脚本
红帽系列的 linux软件管理分为三类:1. rpm 安装软件.2. yum 安装软件.3. 源码包编译安装.前面两种会在相关专题给出详细讲解.源码包的编译安装是非常关键的,我们知道linux的相关版 ...
- 安装nodejs 后运行 npm 命令无响应处理方法
安装和卸载过nodejs, 也编辑过 C:\Users\{账户}\下的.npmrc文件. 再全新安装nodejs ,运行npm 命令,无响应. 处理方法,删除C:\Users\{账户}\下的.npmr ...
- windows下perl的安装和脚本的运行
参考 1.windows下perl的安装和脚本的运行: 2.fddb测试fddb的评估方法: 3.gunplot5.2.4-download: 完
- 安装nodejs 后运行 npm 命令无响应
安装和卸载过nodejs, 也编辑过 C:\Users\{账户}\下的.npmrc文件. 再全新安装nodejs ,运行npm 命令,无响应. 处理方法,删除C:\Users\{账户}\下的.npmr ...
- 【转载】]基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程 介绍、安装准备、安装、config文件以及运行脚本介绍
https://www.codetd.com/article/1137423 <版权声明:本文为博主原创文章,未经博主允许不得转载> 本次利用SPECCPU2006测试工具来进行Intel ...
- 【转载】基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)——介绍、安装准备、安装、config文件以及运行脚本介绍
基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)--介绍.安装准备.安装.config文件以及运行脚本介绍 其他 2018-0 ...
- CentOS安装运行NodeJS框架Express
安装依赖包 yum -y install gcc make gcc-c++ openssl-devel wget 下载/解压NodeJs wget http://nodejs.org/dist/v0. ...
- NodeJs安装与使用入门
一.NodeJs简介 NodeJS官网上的介绍: Node.js is a platform built on Chrome's JavaScript runtime for easily bui ...
- nodejs学习笔记一——nodejs安装
a.nodejs安装 nodejs的安装没有什么说的默认安装即可.安装包官网下载即可:nodejs官网 本人用的是window的安装包node-v4.2.6-x64.msi 安装完成后打开命令行查看使 ...
随机推荐
- JavaWeb技术(二):DAO设计模式
1. DAO全称:Data Access Object , 数据访问对象.使用DAO设计模式来封装数据持久化层的所有操作(CRUD),使得数据访问逻辑和业务逻辑分离,实现解耦的目的. 2. 典型的DA ...
- nodejs npm常用命令
npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准.有了npm,可以很快的找到特定服务要使用的包,进行下载.安装以及管理已经安装的包. 1.npm install m ...
- linux driver编译环境搭建和命令
首先将ubuntu14.04的内核升级到内核3.18.12. 其次,Ubuntu14.04上驱动编译命令 $ sudo make -C ~/linux-3.18.12/ M=`pwd` modules ...
- Flask 备注一(单元测试,Debugger, Logger)
Flask 备注一(单元测试,Debugger, Logger) Flask是一个使用python开发Web程序的框架.依赖于Werkzeug提供完整的WSGI支持,以及Jinja2提供templat ...
- 将Tomcat加入windows系统服务
将Tomcat加入windows系统服务 将Tomcat加入服务 1.修改bin目录中的service.bat: REM 添加下面的一行 set CATALINA_HOME=%cd% 如果从来没有安装 ...
- IIS发布WCF服务项目之本地
最近由于项目需求,要做一个上传文件附件的功能,由于是多用户访问,所以这就用到了WCF服务,程序编写完成就需要发布了, 下面记录下发布到IIS的过程: 1,安装IIS 第一步:检查Windows7中II ...
- inndb存储引擎调优
inndb存储引擎调优介绍: InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎.InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的 ...
- 搭建高可用mongodb集群(四)—— 分片
按照上一节中<搭建高可用mongodb集群(三)—— 深入副本集>搭建后还有两个问题没有解决: 从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大? 数据压力大到机器支撑不了的 ...
- 安装ubuntu系统
1. CTRL+ALT+F2 由图形界面进入命令行界面 ALT+CTRL+F7切换到图形界面 2. ubuntu12.04不会在安装时确定root的密码,需要你在后来更改密码有其他方法更改文件:在终端 ...
- 新手看Mockplus
如今是一个快节奏的社会,每一天都会有无数的软件发布,每一款软件的制作过程不可避免的需要使用原型设计工具.而Mockplus就是一款原型设计软件,可以用于移动端,PC端以及WEB的原型设计.它也符合如今 ...