美文网首页
【管子先生的Node之旅·8】Node与NPM的一些基础操作

【管子先生的Node之旅·8】Node与NPM的一些基础操作

作者: 管子先生 | 来源:发表于2017-10-28 09:19 被阅读0次

    Node 一些基础操作

    安装完成之后你可以输入一个新命令 “node” 。使用该 “node” 命令有两种不同的方法。第一种不带任何参数,将打开一个交互式 Shell “>”(REPL: read-eval-print-loop),你可以在这里执行 JavaScript 代码。

    image.png
    node 命令的另一种用法是执行一个JavaScript文件。这是我们平时最常用的方法。
        // app.js
        console.log('hello World!');
    

    然后进行 node app.js 操作即可执行该文件。

    image.png

    NPM 一些基础操作

    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   # 全局安装
    
    本地安装
    1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
    2. 可以通过 require() 来引入本地安装的包。
    全局安装
    1. 将安装包放在 /usr/local 下或者你 node 的安装目录。
    2. 可以直接在命令行里使用
    NPM 的其他操作
    npm publish  #发布自定义模板
    npm help json  #查看package.json文件所有的属性文档
    npm search express  #搜索相关模块
    npm view express  #查看相关模块属性
    

    相关文章

      网友评论

          本文标题:【管子先生的Node之旅·8】Node与NPM的一些基础操作

          本文链接:https://www.haomeiwen.com/subject/ympjpxtx.html