zoukankan      html  css  js  c++  java
  • npm 命令集合

    npm命令集: mac安装路径: /usr/local/lib/node_modules/

    npm -v 查看版本

    npm install npm -g 更新最新的npm

    npm安装淘宝镜像资源 npm install -g cnpm --registry=https://registry.npm.taobao.org

    命令就变成cnpm

    cnpm sync connect 同步模块


    安装模块:

    npm install express 安装node.js 的web框架模块 express

    ## 全局安装与本地安装

    npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如

    ```
    npm install express # 本地安装 当前用户的node_modules/下
    npm install express -g # 全局安装 /usr/local/lib/node_modules 全局下面
    ```

    如果出现以下错误:

    ```
    npm err! Error: connect ECONNREFUSED 127.0.0.1:8087
    ```

    解决办法为:

    ```
    $ npm config set proxy null
    ```

    查看安装模块

    nmp list -g

    npm list -g --depth 0 只查看一级的

    -g:全局的安装包
    list:已安装的node包
    –depth 0:这个参数我就不清楚了,可能是深度0,搜了一下没有找到解释

    查看详情:

    npm list express

    卸载

    npm uninstall -g express

    全局安装vue-cli

    cnpm install -g vue-cli

    npm config list 配置详情,可以看到npm的安装路劲和node 安装的地方

    npm config get prefix 获取配置值

    npm config ls -l 查看全部配置

    vue的使用vue -cli

    npm install --global vue-cli

    vue init webpack my-project

    cd my-project

    npm install

    npm run dev (执行的是下面的内容)

    npm run XXX是执行配置在package.json中的脚本,比如:

    ```
    "scripts": {
    "dev": "node build/dev-server.js",
    "build": "node build/build.js",
    "unit": "karma start test/unit/karma.conf.js --single-run",
    "e2e": "node test/e2e/runner.js",
    "test": "npm run unit && npm run e2e",
    "lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"
    },
    ```

    lint 包含的是eslint 检查语法格式的 ,用法是npm start ,npm run lint -- --fix #检查代码语法和格式,并修复可以自动修复的问题

    只有这里配置了,你才能run,所以不是所有的项目都能npm run dev/build。要了解这些命令做了什么,就要去scripts中看具体执行的是什么代码。这里就像是一些命令的快捷方式,免去每次都要输入很长的的命令(比如unit那行)。

    目录结构说明:

    npm cache clear 可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。

    brew cask 就是安装打包好的软件,省去了install 编译打包的过程,也易于删除软件。

    Homebrew Cask 是 Homebrew 的扩展,借助它可以方便地在 macOS 上安装图形界面程序,即我们常用的各类应用。Homebrew 中文含义为自制、自酿酒,Cask 中文含义为桶、木桶,桶装酒是一种成品,也就是说每一个 `homebrew cask` 都可以直接使用的,比如 Atom 的 Cask 名称为 atom,那么就可以使用如下命令安装

    which node

  • 相关阅读:
    [zt]VisualStudio2005技巧集合你真的会使用断点吗?
    轻松掌握Windows窗体间的数据交互
    Real Multithreading in .NET 2.0
    [zt]petshop4.0 详解之八(PetShop表示层设计)
    9.6 english log
    浅谈“三层结构”原理与用意
    [zt]petshop4.0 详解之四(PetShop之ASP.NET缓存)
    [虚拟技术]你会选谁:Red Hat还是Ubuntu KVM虚拟化?
    [虚拟技术]Linux KVM与Xen,QEMU的性能比较
    [虚拟化平台技术]选择哪一种虚拟化平台 KVM还是Xen?
  • 原文地址:https://www.cnblogs.com/iifeng/p/12050528.html
Copyright © 2011-2022 走看看