• npm常用命令->nodejs


    npm install <name>安装nodejs的依赖包

    例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6

    npm install <name> -g  将包安装到全局环境中

    但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令

    npm install <name> --save  安装的同时,将信息写入package.json中

    项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包

    这样代码提交到github时,就不用提交node_modules这个文件夹了。

    npm init  会引导你创建一个package.json文件,包括名称、版本、作者这些信息等

    npm remove <name>移除

    npm update <name>更新

    npm ls 列出当前安装的了所有包

    npm root 查看当前的安装路径

    npm root -g  查看全局的包的安装路径

    npm help  帮助,如果要单独查看install命令的帮助,可以使用的npm help install

    https://npmjs.org/doc/

    nodejs调试

    Node Inspector 是一个可在webkit内核浏览器下进行nodejs调试的工具,其界面基本上跟chrome的调试工具一样,使用非常方便。

    首先在全局环境中安装node inspector

    [javascript] view plaincopy
    1. npm install -g node-inspector  


    安装完成之后,以调试模式运行需要调试的node代码,比如

    [javascript] view plaincopy
    1. node --debug-brk app.js  

    这种方式会在代码运行的时候,强制在第一行添加断点

    这时,会出现“debugger listening on port 5858”的提示

    默认的端口是5858,也可以像这样修改:

    node --debug-brk[=3000] app.js


    然后,启动node-inspector,

     

    [javascript] view plaincopy
    1. node-inspector &  

    (因为之前的nodejs代码在运行,所以命令行窗口没办法输入新的命令,所以启动node-inspector需要新打开一个命令行窗口来输入)


     

    根据提示中的地址,打开http://127.0.0.1:8080/debug?port=5858 

    就可以看到,一个模拟Chrome调试窗口的页面,加载了node中的所有代码,具体的调试方式,就和Chrome一样了,是不是很熟悉




    还有一种方式是在代码中需要添加断点的地方,加入

    [javascript] view plaincopy
    1. debugger;  

    以下面这种方式运行

    [javascript] view plaincopy
    1. node --debug app.js  

    这样代码会运行到需要debugger的地方暂停。

  • 相关阅读:
    多态
    重载 特点
    java 测量运行时间 单位:毫秒
    java 源代码 二分查找 Arrays
    java 同步 synchronized
    云服务器,价格其实不便宜,但为什么还要用呢
    网站访问优化(二):开启apache服务器gzip压缩
    CXF整合Spring开发WebService
    网站访问优化,未完待续
    网站访问优化,未完待续
  • 原文地址:https://www.cnblogs.com/andydao/p/4711788.html
Copyright © 2020-2023  润新知