zoukankan      html  css  js  c++  java
  • nj07---npm

    一、如何使用包管理器
    Node.js包管理器,即npm是Node.js官方提供的包管理工具,它已经成了Node.js包的标准发布平台,用于Node.js包的发布、传播、依赖控制。(可以下载上面的包也可以上传包)
    (1)获取一个包
    npm [install/i] [package_name]
    例如安装express包:
    npm i express
    卸载包:
    npm uninstall 包名 [-g]
    查看当前所有包:
    npm list
    ....
    帮助链接:http://www.cnblogs.com/bluefrog/archive/2012/08/14/2639085.html

    安装 :创建一个文件夹,sss,执行npm init,name括号里面是默认,依次输入相应信息。


    (2)本地模式和全局模式
    npm在默认情况下会从http://npmjs.org搜索或下载包,讲包安装到当前目录的node_modules
    a.默认是npm install 包名 作为本地模式
    b.全局模式
    npm install -g 包名
    c.区别和用法
    因为本地模式不会注册PATH环境变量,举例,我们安装supervisor是为了在命令行中运行它,譬如直接运行supervisor scirpt.js。
    npm本地模式仅仅把包安装到了node_modules子目录下,其中的bin目录没有包含在PATH环境变量中,调用。不能直接在命令行中
    使用全局模式安装的包并不能直接在javascript文件中require获得,因为require不会搜索/usr/local/lib/node_modules。(全局包意义不大)。

    通俗讲:当我们要把某个包作为工程运行时的一部分时,通过本地模式获取,如果在命令行下使用,则使用全局模式。
    d.包的发布
    首选确保具备CommonJS为基础包的规范,但与CommJS并不完全一致,其主要差别在于必填字段的不同,通过使用npm init可以根据交互式问答产生一个符合标准的package.json
    dos进入这个目录运行 npm init得到package.json的文件,改成自己的文件等信息
    然后进入package.json所在目录运行 npm publish 就完成了发布
    如何更新包?
    如果你的包内容有改动,则在版本上作改动,运行npm publish
    访问http://search/npmjs.org/就可以找到自己刚刚发布的包了 如何取消发布:
    npm unpublish
    二、调试代码
    在eclipse装插件
    地址是 http://chromedevtools.googlecode.com/svn/update/dev/
    在debug中配置 端口为5858
    在命令行运行js文件的时候
    node --debug-brk=5858 文件名.js
    现在就在ecplise中启动debug就可以跟断点了
    Google Dart

  • 相关阅读:
    Gitlab+Jenkins学习之路(二)之gitlab部署
    Gitlab+Jenkins学习之路(一)之Git基础
    Zabbix学习之路(十)之分布式监控zabbix_proxy及交换机监控
    Zabbix学习之路(九)之低级自动发现以及MySQL多实例
    Zabbix学习之路(八)之自动化监控网络发现和主动注册
    Zabbix学习之路(七)之Nginx的状态监控
    Zabbix学习之路(六)TCP状态监控
    Zabbix学习之路(五)之MySQL监控
    Zabbix学习之路(四)之Web监控
    Zabbix学习之路(三)之使用SMTP发送邮件报警及定制邮件报警内容
  • 原文地址:https://www.cnblogs.com/yaowen/p/7013685.html
Copyright © 2011-2022 走看看