Node 一些基础操作
安装完成之后你可以输入一个新命令 “node” 。使用该 “node” 命令有两种不同的方法。第一种不带任何参数,将打开一个交互式 Shell “>”(REPL: read-eval-print-loop),你可以在这里执行 JavaScript 代码。
image.pngnode 命令的另一种用法是执行一个JavaScript文件。这是我们平时最常用的方法。
// app.js
console.log('hello World!');
然后进行 node app.js 操作即可执行该文件。
image.pngNPM 一些基础操作
NPM 是随同 NodeJS 一起安装的包管理工具,能解决 NodeJS 代码部署上的很多问题,常见的使用场景有以下几种:
- 允许用户从 NPM 服务器下载别人编写的第三方包到本地使用。
- 允许用户从 NPM 服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到 NPM 服务器供别人使用。
由于新版的 nodejs 已经集成了 npm,所以之前 npm 也一并安装好了。
由于 npm 服务器在国外,所以有的时候网络波动比较大,推荐使用淘宝镜像:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
安装模块
安装模块分为本地安装与全局安装:
npm install express # 本地安装
npm install express -g # 全局安装
本地安装
- 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
- 可以通过 require() 来引入本地安装的包。
全局安装
- 将安装包放在 /usr/local 下或者你 node 的安装目录。
- 可以直接在命令行里使用
NPM 的其他操作
npm publish #发布自定义模板
npm help json #查看package.json文件所有的属性文档
npm search express #搜索相关模块
npm view express #查看相关模块属性
网友评论