麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

node.js包管理器和代碼調試

2024-04-27 15:16:06
字體:
來源:轉載
供稿:網友
   一、如何使用包管理器                    Node.js包管理器,即npm是Node.js官方提供的包管理工具,它已經成了Node.js包的標準發布平臺,用于Node.js包的發布、傳播、依賴控制。                (1)獲取一個包                        npm [install/i] [package_name]                              例如安裝exPRess包:                        npm i express                 卸載包:                    npm uninstall 包名 [-g]                  查看當前所有包:                    npm list                   ....                    
# 安裝指定名字的包 會下載到當前目錄下 node_modules/<projectname>npm install <packagename>npm install <packagename>@<version>     # 按版本號安裝npm install <packagename>@<tagname>     # 按發布tagnpm install <packagename>@">=<version>" # 按版本范圍npm install git://<gitdomain>           # 按git路徑# 將安裝包保存到全局目錄(/usr/local/lib/node_modules)下npm install <packagename> -g# 生成package.json文件 由按提示的輸入的數據生成npm initpakcage.json{    "name"         : "test_package",    "version"      : "0.0.1",    "description"  : "test",    "main"         : "index.js",    "scripts"      : {        "test" : "node test.js"    },    "repository"   : "",    "author"       : "",    "license"      : "BSD",    "dependencies" : {        "express"  : ">= 2.5.6",        "mustache" : "0.4.0",        "commander": "*"    }}# 會按目錄package.json文件中 dependencies在本地下載相關包npm install # 更新指定的包npm <packagename># 查看所有的已安裝的包npm list├── [email protected]├─┬ [email protected]│ ├── [email protected]│ ├─┬ [email protected]│ │ ├── [email protected]│ │ ├── [email protected]│ │ ├── [email protected]│ │ └── [email protected]│ ├── [email protected]│ ├── [email protected]│ ├── [email protected]│ ├── [email protected]│ ├── [email protected]│ ├── [email protected]│ ├── [email protected]│ └─┬ [email protected]│   └── [email protected]└── [email protected]# 查看當前包是否有新版本npm outdated# 移除不再依賴的包npm prune# link包目錄(別的目錄下link過來,win下木有用)npm link <path>/<packagename># 和編譯本地c++文件有關npm rebuild# 運行腳本(package.json scripts中定義)npm run-script test# 打包生成<packagename>-<version>.tgz 文件npm pack# 查找包 npmjs.com中npm search <search term># 到指定包的主頁上去npm home <packagename># 和npmjs.com有關的命令# 注冊一個用戶npm adduser# 將包發布到npmjs上npm publishnpm unpublish <package>[@<version>]npm deprecate <packagename>[@<version>] <message>npm tag <name>@<version> [tag]                (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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久91 | 日韩精品一区二区三区中文 | 日韩av片网站 | 亚洲电影在线观看高清免费 | 久久久久久久久久久久久国产精品 | 色视频在线观看 | 香蕉视频99| 国产一精品久久99无吗一高潮 | 国产成人精品一区二区视频免费 | h色网站免费观看 | 99精品视频在线导航 | 亚洲一区二区观看播放 | 性爱视频在线免费 | 大学生一级毛片在线视频 | 精品国产91久久久久久浪潮蜜月 | 亚洲精中文字幕二区三区 | 成人视屏在线 | 国产伦精品一区二区三区在线 | 中文日韩欧美 | 亚洲综人网 | 精品一区二区三区免费毛片 | 成人三级电影网 | 久久久成人精品 | 欧美精品一级片 | 久久99精品久久 | 九九视频在线观看6 | 久久久成人999亚洲区美女 | 黄色羞羞视频在线观看 | 亚洲成人国产综合 | 一区二区三区欧美在线观看 | 色婷婷久久久 | 国产午夜亚洲精品理论片大丰影院 | 今井夏帆av一区二区 | 一区二区三区日韩在线观看 | 久久伊人国产精品 | 精品国产一区二区三区成人影院 | 天天色人人爱 | 在线视频1区 | 99精品无人区乱码在线观看 | 亚洲精品一区二区三区大胸 | 亚洲成人综合网站 |