1.0.0 • Published 5 years ago

lxlnpmtest v1.0.0

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

一、初始化项目 1.npm init -y

其他命令:
    npm install jquery -S 生产环境
    npm install babel -D  开发环境
    npm install  依赖全部安装
    npm install --production  只安装生成环境的依赖
    npm uninstall babel  卸载全部
    npm uninstall -D/-S  卸载开发/生产
    npm list 查看安装依赖包列表
    npm update jquery  升级到最新jquery
    npm update   全部升级到最新
    npm install -g npm 升级npm到最新

2.包的版本管理
    1.2.3
    主版本号 -> 大版本迭代
    次版本号 -> node服务协作功能修改 vue视图改变
    修改版本号 -> bug修改,增改功能,追加此版本号

    四大型版本
        aplha -> 允许存在bug、异议 允许整个思想都改变,最不稳定
        beta -> 底层东西已经定型,大框架不会改变,上线前内测 外测
        rc -> 成熟版本,可以商用
        release -> 1.0最终版,1.0不会再动,可能还有2.0

    模块管理
        npm info jquery  和jq相关的东西,可查看历史版本
        npm install jquery@1.6.2  安装指定版本

        npm outdated jquery 查看可升级的最新版本
            ^1.2.3 只允许在次版本升级
            ~1.2.3 只允许在修改版本升级

3. npm源管理
    npm install nrm -g  找到npm使用的源

    cnpm -> cnpmjs.org 开源项目
    taonpm -> npm.taobao.org  局域网 缓存npm数据

    nrm ls   查看所有用到的源
    nrm use npm 切换到npm源
    nrm use taobao 切换到淘宝源
    npm test 测试每个相关节点的延迟速度
    npm add localhost http://192.168.1.12:7001/  手动新增源

4. npm发布
    nrm use npm  发布时必须指回官方源

    注册邮箱 mail.google.com

    wostemp
    westemp@gmail.com
    wostemp
    woskehouba


    npm 私有化  7美元/月


    npm login
    npm publish