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

  • 相关阅读:
    Longest Palindromic Substring
    PayPal MLSE job description
    Continuous Median
    Remove Duplicates From Linked List
    Valid IP Address
    Longest substring without duplication
    Largest range
    Subarray sort
    Multi String Search
    Suffix Trie Construction
  • 原文地址:https://www.cnblogs.com/iifeng/p/12050528.html
Copyright © 2011-2022 走看看