zoukankan      html  css  js  c++  java
  • Nodejs&Express

    http://www.expressjs.com
    http://github.com/lelandtseng/form-data
    http://github.com/lelandtseng/mongo-model

     

    七天学会NodeJs()

    http://nqdeng.github.io/7-days-nodejs/#7.6

    # 安装指定名字的包 会下载到当前目录下 node_modules/<projectname>
    npm install <packagename>
    
    
    npm install <packagename>@<version>     # 按版本号安装
    npm install <packagename>@<tagname>     # 按发布tag
    npm install <packagename>@">=<version>" # 按版本范围
    npm install git://<gitdomain>           # 按git路径
    
    
    # 将安装包保存到全局目录(/usr/local/lib/node_modules)下
    npm install <packagename> -g
    
    
    # 生成package.json文件 由按提示的输入的数据生成
    npm init
    
    pakcage.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
    
    ├── commander@1.0.1
    ├─┬ express@3.0.0rc3
    │ ├── commander@0.6.1
    │ ├─┬ connect@2.4.3
    │ │ ├── bytes@0.1.0
    │ │ ├── formidable@1.0.11
    │ │ ├── pause@0.0.1
    │ │ └── qs@0.4.2
    │ ├── cookie@0.0.4
    │ ├── crc@0.2.0
    │ ├── debug@0.7.0
    │ ├── fresh@0.1.0
    │ ├── methods@0.0.1
    │ ├── mkdirp@0.3.3
    │ ├── range-parser@0.0.4
    │ └─┬ send@0.0.3
    │   └── mime@1.2.6
    └── mustache@0.4.0
    
    # 查看当前包是否有新版本
    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 publish
    
    npm unpublish <package>[@<version>]
    
    npm deprecate <packagename>[@<version>] <message>
    
    npm tag <name>@<version> [tag]
  • 相关阅读:
    单例模式
    grails2.3.11第二课
    grails2.3.11第一课
    【安全】requests和BeautifulSoup小试牛刀
    【解决】国内访问github过慢
    基于Ubuntu14.10的Hadoop+HBase环境搭建
    基于adt-bundle的Android开发环境搭建
    【解决】SAE部署Django1.6+MySQL
    【解决】Django项目废弃SQLite3拥抱MySQL
    【OpenGL】画立方体
  • 原文地址:https://www.cnblogs.com/ecollab/p/7559787.html
Copyright © 2011-2022 走看看