zoukankan      html  css  js  c++  java
  • ubuntu利用包管理器安装Node.JS

    步骤1:用curl获取源代码
    在我们用卷曲获取源代码之前,我们必须先升级操作系统,然后用卷发命令获取NodeSource添加到本地仓库。

    root@ubuntu-15:~#apt-get update
    安装apt-get install curl和apt-get install sudo
    root@ubuntu-15:~# curl -sL https://deb.nodesource.com/setup | sudo bash -

    步骤2:安装NodeJS和NPM
    运行以上命令之后如果输出如上所示,我们可以用apt-get的命令来安装和的NodeJS NPM包。

    root@ubuntu-15:~# apt-get install nodejs

    NodeJS安装
    NodeJS安装
    步骤3:安装一些必备的工具
    通过以下命令来安装编译安装一些我们必需的本地插件。

    root@ubuntu-15:~# apt-get install -y build-essential

    通过Node.JS Shell来测试
    测试的Node.js的步骤与之前使用源代码安装相似,通过以下节点命令来确认的Node.js是否完全安装好:

    root@ubuntu-15:~# node
    > console.log('Node.js Installed Using Package Manager');
    Node.js Installed Using Package Manager
    root@ubuntu-15:~# node
    > a = [1,2,3,4,5]
    [ 1, 2, 3, 4, 5 ]
    > typeof a
    'object'
    > 5 + 2
    7
    >
    (^C again to quit)
    >
    root@ubuntu-15:~#

    使用的NodeJS应用进行简单的测试
    REPL是一个Node.js的的外壳,任何有效的JavaScript的代码都能在REPL下运行通过。所以让我们看看在Node.js的下的REPL是什么样子吧。

    root@ubuntu-15:~# node
    > var repl = require("repl");
    undefined
    > repl.start("> ");
    Press Enter and it will show out put like this:
    > { domain: null,
    _events: {},
    _maxListeners: 10,
    useGlobal: false,
    ignoreUndefined: false,
    eval: [Function],
    inputStream:
    { _connecting: false,
    _handle:
    { fd: 0,
    writeQueueSize: 0,
    owner: [Circular],
    onread: [Function: onread],
    reading: true },
    _readableState:
    { highWaterMark: 0,
    buffer: [],
    length: 0,
    pipes: null,
    ...
    ...

    以下是可以在REPL下使用的命令列表


    使用的NodeJS的包管理器
    故宫是一个提供给节点脚本持续生命力的命令行工具,它能通过的package.json来安装和管理依赖包。最开始从初始化命令初始化开始

    root@ubuntu-15:~# npm init
  • 相关阅读:
    leetcode — remove-duplicates-from-sorted-list
    leetcode — word-search
    leetcode — subsets-ii
    leetcode — subsets
    leetcode — combinations
    leetcode — minimum-window-substring
    leetcode — sort-colors
    leetcode — search-a-2d-matrix
    leetcode — set-matrix-zeroes
    bzoj 3261: 最大异或和 可持久化Trie
  • 原文地址:https://www.cnblogs.com/yu-hailong/p/8059616.html
Copyright © 2011-2022 走看看