node.js包管理器和代码调式
生活随笔
收集整理的這篇文章主要介紹了
node.js包管理器和代码调式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? 一、如何使用包管理器
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????????????????(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總結
以上是生活随笔為你收集整理的node.js包管理器和代码调式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国剩余定理(模板+代码)
- 下一篇: sdut 二叉排序树