IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Vue2.0系列教程:npm 常用命令

    zuley发表于 2016-10-19 06:29:23
    love 0

    vue2-2

    npm install 安装模块

    安装package.json文件中所有依赖的模块

    $ npm install
    

    安装指定模块

    $ npm install gulp
    

    安装指定版本

    $ npm install gulp@3.9.1
    

    -g,–global 全局安装

    $ npm install gulp --global
    $ npm install gulp -g
    

    -S,–save 安装包信息将加入到dependencies(生产依赖阶段)

    $ npm install gulp --save
    $ npm install gulp -S
    

    -D, –save-dev 安装包信息加入到devDependencies(开发阶段依赖)

    $ npm install gulp --save-dev
    $ npm install gulp -D
    

    -O,–save-optional 安装包信息加入到optionalDependencies(可选阶段依赖)

    $ npm install gulp --save-optional
    $ npm install gulp -D
    

    -E,–save-exact 精确安装模块的指定版本

    $ npm install gulp --save-exact
    $ npm install gulp -E
    

    npm uninstall 卸载模块

    卸载模块

    $ npm uninstall gulp
    

    卸载开发版本

    $ npm uninstall gulp --save-dev
    

    …其他省略,可使用安装模块的参数

    npm update 更新模块

    $ npm update gulp
    

    npm outdated 检查是否有模块过时

    $ npm outdated
    

    npm ls 查看安装的模块

    $ npm ls
    

    查看全局安装的模块和依赖

    $ npm ls -g
    

    npm init 在项目中创建一个package.json的文件

    $npm init 
    

    npm help 查看某条命令的详细帮助

    $ npm help install
    

    npm root 查看包的安装路径

    $ npm root
    

    npm config 管理npm的配置路径

    设置

    $ npm config set <key> <value> [-g|--global]
    

    获取

    $ npm config get <key>
    

    删除

    $ npm config delete <key>
    

    列表

    $ npm config list
    

    编辑

    $ npm config edit
    

    npm start 启动模块

    $ npm start
    

    package.json文件scripts的start字段中,可以自定义命令来配置一个服务器环境和安装一系列的必要程序

    "scripts": {
        "start": "gulp -ws"
    }
    

    执行启动命令后,相当于执行了gulpfile.js文件自定义的watch和watch命令

    如果package.json文件没有设置start,则将直接启动node server.js

    npm stop 停止模块

    $ npm stop
    

    npm restart 重启模块

    $ npm restart
    

    测试模块

    $ npm test
    

    该命令写在package.json文件scripts的test字段中,可以自定义该命令来执行一些操作,如

    "scripts": {
        "test": "gulp release"
    },
    

    此时在cmd中输入npm test命令相当于执行gulpfile.js文件自定义的release命令。

    npm version 查看模块版本

    # 查看模块的版本
    $ npm version
    # 查看npm自身版本
    $ npm -v
    

    npm publish 发布模块

    没研究过,暂无



沪ICP备19023445号-2号
友情链接