美文网首页
前端工程化之npm

前端工程化之npm

作者: 忽如寄 | 来源:发表于2017-01-24 12:33 被阅读84次

    一、npm命令

    1、access
    用于设置私有包的访问控制
    2、adduser
    在指定的注册表中创建或验证名为<username>的用户,并将凭据保存到.npmrc文件。 如果未指定注册表,则将使用默认注册表(请参阅npm-config)。
    3、bin
    打印npm将安装可执行文件的文件夹。

    4、bugs
    此命令尝试猜测包的Bug跟踪器URL的可能位置,然后使用浏览器打开它。

    5、build
    这是由npm link和npm install调用的plumbing命令。
    6、cache
    用于添加、列出、删除npm的缓存文件夹

    7、completion
    在所有npm命令中启用制表符完成。
    8、config
    npm从命令行,环境变量,npmrc文件以及某些情况下的package.json文件获取其配置设置。

    npm config set <key> <value> [-g|--global]
    npm config get <key>
    npm config delete <key>
    npm config list
    npm config edit
    npm get <key>
    npm set <key> <value> [-g|--global]
    

    9、dedupe
    搜索本地软件包树并尝试通过将依赖关系向上移动到树来简化整体结构,在那里它们可以被多个依赖包更有效地共享。简而言之,就是将重复的依赖包简化为一个,ddp为其缩写

    npm dedupe
    npm ddp
    

    10、deprecate
    此命令将更新程序包的npm注册表项,为尝试安装它的所有人提供废弃警告。
    11、dis-tag
    在包上添加,删除和枚举分发标签

    npm dist-tag add <pkg>@<version> [<tag>]
    npm dist-tag rm <pkg> <tag>
    npm dist-tag ls [<pkg>]
    

    12、docs
    在浏览器中打开包的文档页面,如果没有提供包名,将打开npm的文档
    13、edit
    在默认编辑器中打开包文件夹,需要权限
    14、explore
    在指定的安装软件包的目录中生成一个subshell。
    15、help
    If supplied a topic, then show the appropriate documentation page.
    如果提供了主题,请显示相应的文档页面。
    16、help-search
    此命令将搜索npm markdown文档文件中提供的术语,然后列出结果,按相关性排序。
    17、init
    生成package.json文件,使用-f,--force,-y或者--yes时,将使用默认值生成package.json
    18、install
    安装包,加@可指定版本,添加--save保存在package.json中
    19、install-test
    此命令运行npm安装,然后立即通过npm测试。 它采用与npm install完全相同的参数。
    20、link
    21、loginout
    退出
    22、ls
    列出安装的包,使用list,la,ll同样的效果
    23、outdated
    此命令将检查注册表,以查看是否有任何(或特定)已安装的软件包当前已过期。
    24、owner
    管理发布包的所属者
    25、pack
    26、ping
    Ping配置的或给定的npm注册表并验证身份验证。
    27、prefix
    打印使用npm的目录地址
    28、prune
    移除无关包
    29、publish
    发布一个包
    30、rebuild
    31、repo
    在浏览器中在github中打开包的仓库位置
    32、restart
    重新启动包
    33、root
    打印安装包的目录地址
    34、run-script
    35、search
    查找包
    36、shrinkwrap
    此命令锁定软件包依赖关系的版本,以便您可以精确控制在安装软件包时将使用每个依赖关系的哪些版本。如果要使用npm install,仍然需要package.json文件。
    37、star
    star一个包
    38、stars
    39、start
    这将运行一个任意命令,在包的“脚本”对象的“start”属性中指定。 如果在“scripts”对象上没有指定“start”属性,它将运行节点server.js。
    40、stop
    运行stop脚本,如果提供了的话
    41、tag
    42、team
    用于管理组织中的团队,以及更改团队成员资格。 不处理包的权限。
    43、test
    运行test脚本,如果提供了的话
    44、unstall
    卸载包,提供-S、--s同时在package.json中的dependencies移除,提供-D、--save-dev同时在package.json中的devDependencies中移除,提供-O、--save-optional同时在package.json中的optionalDependencies中移除
    45、unpublish
    46、update
    更新包
    47、version
    查看版本
    48、view
    49、whoami
    查看用户名

    相关文章

      网友评论

          本文标题:前端工程化之npm

          本文链接:https://www.haomeiwen.com/subject/alkymttx.html