onvno / pokerface

日常技术文章阅读整理
3 stars 0 forks source link

20190305 - Node环境及包及调试 #2

Open onvno opened 5 years ago

onvno commented 5 years ago

babelnode - https://www.kancloud.cn/digest/babel/217106

babel-cli工具自带一个babel-node命令,提供一个支持ES6的REPL环境。它支持Node的REPL环境的所有功能,而且可以直接运行ES6代码。 它不用单独安装,而是随babel-cli一起安装。然后,执行babel-node就进入PEPL环境。

npx 使用教程 - http://www.ruanyifeng.com/blog/2019/02/npx.html

npx 就是想解决这个问题,让项目内部安装的模块用起来更方便

koa-router:https://github.com/ZijianHe/koa-router bodyParser:https://github.com/koajs/bodyparser

onvno commented 5 years ago

Debugging Node.js with Chrome DevTools

执行

▸ node --inspect index.js

# Break on the first statement of the script with --inspect-brk
▸ node --inspect-brk index.js

调试

chrome://inspect

onvno commented 5 years ago

Node Linux安装

  1. 下载
    $ wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz
  2. 安装 Unzip the binary archive to any directory you wanna install Node, I use /usr/local/lib/nodejs
    VERSION=v10.16.3
    DISTRO=linux-x64
    $ sudo mkdir -p /usr/local/lib/nodejs
    $ sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs

3.更改配置文件 Set the environment variable ~/.profile, add below to the end

# Nodejs
VERSION=v10.16.3
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
  1. 刷新配置文件

    $ . ~/.profile
  2. 测试版本

    $ node -v
    $ npm version
    $ npx -v
  3. To create a sudo link:

    sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/node /usr/bin/node
    sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/npm /usr/bin/npm
    sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/npx /usr/bin/npx

具体安装部分见:Installation官方文档