精华内容
参与话题
问答
  • npm太慢, 淘宝npm镜像使用方法

    万次阅读 多人点赞 2017-03-20 09:48:14
    如何使用 有很多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。...1.临时使用npm --registry https://registry.npm.taobao.org install express2.持久使用npm config set registry http

    淘宝 npm 地址: http://npm.taobao.org/

    如何使用
    有很多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例:

    1.临时使用

    npm --registry https://registry.npm.taobao.org install express
    

    2.持久使用

    npm config set registry https://registry.npm.taobao.org
    
    • 配置后可通过下面方式来验证是否成功
      npm config get registry

    • npm info express

    3.通过cnpm使用

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    
    • 使用
      cnpm install express

    4.恢复使用

    npm config set registry https://registry.npmjs.org
    
    展开全文
  • npm使用指南

    万次阅读 2016-03-26 13:04:46
    npm使用指南作者:chszs,未经博主允许不得转载。npm全称为Node Package Manager,是一个基于Node.js的包管理器,也是整个Node.js社区最流行、支持的第三方模块最多的包管理器。至今,npm已经管理约24万个由开发者、...

    npm使用指南

    作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs

    npm介绍

    npm全称为Node Package Manager,是一个基于Node.js的包管理器,也是整个Node.js社区最流行、支持的第三方模块最多的包管理器。至今,npm已经管理约24万个由开发者、公司和社区创建的模块。

    npm用法

    npm的使用很简单,记住以下命令即可很好地使用它。

    • npm init
      运行构建新项目的向导
    • npm install module_name
      在项目中安装一个模块
    • npm install -g module_name
      全局方式安装一个模块
    • npm install module_name –save
      在项目中安装一个模块,并把此模块添加到项目配置文件package.json中,作为项目依赖
    • npm install module_name –save-dev
      在项目中安装一个模块,并把此模块添加到项目配置文件package.json中,作为项目开发依赖(devDependency)
    • npm list
      列出项目中已安装的所有模块
    • npm list -g
      列出系统中全局安装的所有模块
    • npm remove module_name
      从项目中移除已安装的模块
    • npm remove -g module_name
      从系统的全局安装中移除已安装的模块
    • npm remove module_name –save
      从项目中移除已安装的模块,并从配置依赖中移除依赖关系
    • npm remove module_name –save-dev
      从项目中移除已安装的模块,并从配置依赖中移除开发依赖(devDependency)关系
    • npm update module_name
      更新指定的已安装模块的版本
    • npm update -g module_name
      更新指定的全局安装模块的版本
    • npm -v
      显示npm包管理器的当前版本
    • npm adduser username
      在npmjs.org创建一个账户
    • npm whoami
      显示你在npmjs.org上的账户详细信息
    • npm publish
      发布自己开发的模块到npmjs.org,要发布模块必须先有账户

    package.json说明

    什么是Node.js的模块(Module)?在Node.js中,模块是一个库或框架,也是一个Node.js项目。Node.js项目遵循模块化的架构,当我们创建了一个Node.js项目,意味着创建了一个模块,这个模块的描述符文件,被称为package.json。

    package.json内容出错,会导致项目出现bug,甚至阻止项目的运行。一个简单的package.json,其基本结构如下:

    {
      "name": "test-project",
      "version": "1.0.0",
      "description": "test project",
      "private": true,
      "main": "app.js",
      "scripts": {
        "test": "node test.js",
        "start": "node app.js",
        "clean": "rm -rf node_modules"
      },
      "author": "lq",
      "license": "ISC",
      "dependencies": {
          "module-1": "*"
      },
      "devDependencies": {
          "module-2": "*"
      }
    }
    

    它是一个合法的JSON数据,其含义一目了然。
    要注意author参数,它的值是你在https://npmjs.org网站的有效账户名,遵循“账户名<邮件>”这样的格式,比如”User user@email.com”。

    Node.js模块的版本级别

    Node.js模块有三种版本级别:

    • 主要版本Major:X.0.0
    • 次要版本Minor:0.X.0
    • 补丁版本Patch:0.0.X

    开发时应遵循这个约定。

    npm的任务自动化

    package.json中的scripts定义了一些任务,比如:

      "scripts": {
        "test": "node test.js",
        "start": "node app.js",
        "clean": "rm -rf node_modules"
      },
    

    这个配置这定义了三个任务脚本:启动start、测试test、清理clean。要执行脚本,分别使用命令:

    $ npm run start
    $ npm run test
    $ npm run clean
    

    即可执行。

    展开全文
  • NPM 使用介绍

    千次阅读 2016-08-24 21:17:46
    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:  (1)、允许用户从NPM服务器下载别人编写的第三方包到本地使用。  (2)、允许用户从NPM服务器下载并...

    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

     (1)、允许用户从NPM服务器下载别人编写的第三方包到本地使用。

     (2)、允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。

     (3)、允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

     由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "npm -v" 来测试是否成功安装。命令如下,出现版本提示表示安装成功:


    如果是 Window 系统使用以下命令即可:

      npm install npm -g

    1、使用 npm 命令安装模块

    npm安装Node.js 模块语法格式如下:

      npm install <Module Name>

    以下实例,我们使用 npm 命令安装常用的 Node.js web框架模块 express:

      npm install express

      

    安装好之后,express 包就放在了工程目录下的 node_modules 目录中,

     

    因此在代码中只需要通过 require('express') 的方式就好,无需指定第三方包路径。

       var express = require('express');

    2、全局安装与本地安装

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

      npm install express    # 本地安装

      npm install express -g  # 全局安装

    如果出现以下错误:

      npm err! Error: connect ECONNREFUSED 127.0.0.1:8087

    解决办法为:

      npm config set proxy null

    本地安装

    (1)、 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。

    (2)、可以通过 require() 来引入本地安装的包。

    全局安装

    (1)、将安装包放在 /usr/local 下或者你 node 的安装目录。

    (2)、可以直接在命令行里使用。

    如果你希望具备两者功能,则需要在两个地方安装它或使用 npm link。

    接下来我们使用全局方式安装 express

      npm install express -g

    安装过程输出如下内容,第一行输出了模块的版本号及安装位置。

     

    你可以使用以下命令来查看所有全局安装的模块:

    npm ls -g

    3、使用 package.json

    package.json 位于模块的目录下,用于定义包的属性。接下来让我们来看下 express 包的 package.json 文件,位于 node_modules/express/package.json 内容:

    {
      "name": "express",
      "description": "Fast, unopinionated, minimalist web framework",
      "version": "4.14.0",
      "author": {
        "name": "TJ Holowaychuk",
        "email": "tj@vision-media.ca"
      },
      "contributors": [
        {
          "name": "Aaron Heckmann",
          "email": "aaron.heckmann+github@gmail.com"
        },
        {
          "name": "Ciaran Jessup",
          "email": "ciaranj@gmail.com"
        },
        {
          "name": "Douglas Christopher Wilson",
          "email": "doug@somethingdoug.com"
        },
        {
          "name": "Guillermo Rauch",
          "email": "rauchg@gmail.com"
        },
        {
          "name": "Jonathan Ong",
          "email": "me@jongleberry.com"
        },
        {
          "name": "Roman Shtylman",
          "email": "shtylman+expressjs@gmail.com"
        },
        {
          "name": "Young Jae Sim",
          "email": "hanul@hanul.me"
        }
      ],
      "license": "MIT",
      "repository": {
        "type": "git",
        "url": "https://github.com/expressjs/express"
      },
      "homepage": "http://expressjs.com/",
      "keywords": [
        "express",
        "framework",
        "sinatra",
        "web",
        "rest",
        "restful",
        "router",
        "app",
        "api"
      ],
      "dependencies": {
        "accepts": "~1.3.3",
        "array-flatten": "1.1.1",
        "content-disposition": "0.5.1",
        "content-type": "~1.0.2",
        "cookie": "0.3.1",
        "cookie-signature": "1.0.6",
        "debug": "~2.2.0",
        "depd": "~1.1.0",
        "encodeurl": "~1.0.1",
        "escape-html": "~1.0.3",
        "etag": "~1.7.0",
        "finalhandler": "0.5.0",
        "fresh": "0.3.0",
        "merge-descriptors": "1.0.1",
        "methods": "~1.1.2",
        "on-finished": "~2.3.0",
        "parseurl": "~1.3.1",
        "path-to-regexp": "0.1.7",
        "proxy-addr": "~1.1.2",
        "qs": "6.2.0",
        "range-parser": "~1.2.0",
        "send": "0.14.1",
        "serve-static": "~1.11.1",
        "type-is": "~1.6.13",
        "utils-merge": "1.0.0",
        "vary": "~1.1.0"
      },
      "devDependencies": {
        "after": "0.8.1",
        "body-parser": "~1.15.1",
        "cookie-parser": "~1.4.3",
        "ejs": "2.4.2",
        "istanbul": "0.4.3",
        "marked": "0.3.5",
        "method-override": "~2.3.6",
        "mocha": "2.5.3",
        "morgan": "~1.7.0",
        "should": "9.0.2",
        "supertest": "1.2.0",
        "connect-redis": "~2.4.1",
        "cookie-session": "~1.2.0",
        "express-session": "~1.13.0",
        "jade": "~1.11.0",
        "multiparty": "~4.1.2",
        "vhost": "~3.0.2"
      },
      "engines": {
        "node": ">= 0.10.0"
      },
      "files": [
        "LICENSE",
        "History.md",
        "Readme.md",
        "index.js",
        "lib/"
      ],
      "scripts": {
        "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/",
        "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/",
        "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/",
        "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"
      },
      "gitHead": "9375a9afa9d7baa814b454c7a6818a7471aaef00",
      "bugs": {
        "url": "https://github.com/expressjs/express/issues"
      },
      "_id": "express@4.14.0",
      "_shasum": "c1ee3f42cdc891fb3dc650a8922d51ec847d0d66",
      "_from": "express@latest",
      "_npmVersion": "1.4.28",
      "_npmUser": {
        "name": "dougwilson",
        "email": "doug@somethingdoug.com"
      },
      "maintainers": [
        {
          "name": "dougwilson",
          "email": "doug@somethingdoug.com"
        },
        {
          "name": "hacksparrow",
          "email": "captain@hacksparrow.com"
        },
        {
          "name": "jasnell",
          "email": "jasnell@gmail.com"
        },
        {
          "name": "mikeal",
          "email": "mikeal.rogers@gmail.com"
        }
      ],
      "dist": {
        "shasum": "c1ee3f42cdc891fb3dc650a8922d51ec847d0d66",
        "tarball": "https://registry.npmjs.org/express/-/express-4.14.0.tgz"
      },
      "_npmOperationalInternal": {
        "host": "packages-12-west.internal.npmjs.com",
        "tmp": "tmp/express-4.14.0.tgz_1466095407850_0.17484632693231106"
      },
      "directories": {},
      "_resolved": "https://registry.npmjs.org/express/-/express-4.14.0.tgz"
    }

    Package.json 属性说明

    name - 包名。

    version - 包的版本号。

    description - 包的描述。

    homepage - 包的官网 url 。

    author - 包的作者姓名。

    contributors - 包的其他贡献者姓名。

    dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。

    repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。

    main - main 字段是一个模块ID,它是一个指向你程序的主要项目。就是说,如果你包的名字叫 express,然后用户安装它,然后require("express")。

    keywords - 关键字

    4、卸载模块

    我们可以使用以下命令来卸载 Node.js 模块。

    npm uninstall express


    卸载后,你可以到 /node_modules/ 目录下查看包是否还存在,

    或者使用以下命令查看:

    npm ls


    5、更新模块

    我们可以使用以下命令更新模块:

    npm update express

     

    6、搜索模块

    使用以下来搜索模块:

    npm search express

     

    7、创建模块

    创建模块,package.json 文件是必不可少的。我们可以使用 NPM 生成 package.json 文件,生成的文件包含了基本的结果。

     

    以上的信息,你需要根据你自己的情况输入。在最后输入 "yes" 后会生成 package.json 文件。

     

    接下来我们可以使用以下命令在 npm 资源库中注册用户(使用邮箱注册):

    npm adduser

    Username: mcmohd

    Password:

    Email: (this IS public) mcmohd@gmail.com

    接下来我们就用以下命令来发布模块:

    npm publish

    如果你以上的步骤都操作正确,你就可以跟其他模块一样使用 npm 来安装。

    8、版本号

     使用NPM下载和发布代码时都会接触到版本号。NPM使用语义版本号来管理代码,这里简单介绍一下。语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新。

     (1)、如果只是修复bug,需要更新Z位。

     (2)、如果是新增了功能,但是向下兼容,需要更新Y位。

     (3)、如果有大变动,向下不兼容,需要更新X位。

     版本号有了这个保证后,在申明第三方包依赖时,除了可依赖于一个固定版本号外,还可依赖于某个范围的版本号。例如"argv": "0.0.x"表示依赖于0.0.x系列的最新版argv。

    9、NPM 常用命令

     除了本章介绍的部分外,NPM还提供了很多功能,package.json里也有很多其它有用的字段。除了可以在https://www.npmjs.org/doc/查看官方文档外,这里再介绍一些NPM常用命令。

     (1)、在package.json所在目录下使用npm install . -g可先在本地安装当前命令行程序,可用于发布前的本地测试。

     (2)、使用npm update <package>可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。

     (3)、使用npm update <package> -g可以把全局安装的对应命令行程序更新至最新版。

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

     (5)、使用npm unpublish <package>@<version>可以撤销发布自己发布过的某个版本代码。

     (6)、npm install <name>安装nodejs的依赖包。例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6

     (7)、npm install <name> -g将包安装到全局环境中。但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令。

     (8)、npm install <name> --save安装的同时,将信息写入package.json中。项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包。这样代码提交到github时,就不用提交node_modules这个文件夹了。

     (9)、npm init 会引导你创建一个package.json文件,包括名称、版本、作者这些信息等

     (10)、npm remove <name>移除

     (11)、npm update <name>更新

     (12)、npm ls 列出当前安装的了所有包

     (13)、npm root 查看当前包的安装路径

     (14)、npm root -g  查看全局的包的安装路径

     (15)、npm help 帮助,如果要单独查看install命令的帮助,可以使用的npm help install

     (16)、npm view moduleNames:查看node模块的package.json文件。注意事项:如果想要查看package.json文件夹下某个标签的内容,可以使用$npm view moduleName labelName

     (17)、npm list:查看当前目录下已安装的node包。注意事项:Node模块搜索是从代码执行的当前目录开始的,搜索结果取决于当前使用的目录中的node_modules下的内容。$ npm list parseable=true可以目录的形式来展现当前安装的所有node包

     (18)、npm view moudleName dependencies:查看包的依赖关系

     (19)、npm view moduleName repository.url:查看包的源文件地址

     (20)、npm view moduleName engines:查看包所依赖的Node的版本

     (21)、npm help folders:查看npm使用的所有文件夹

     (22)、npm rebuild moduleName:用于更改包内容后进行重建

     (23)、npm outdated:检查包是否已经过时,此命令会列出所有已经过时的包,可以及时进行包的更新

     

    展开全文
  • NPM 使用

    千次阅读 2020-01-29 17:57:12
    nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在npm源间切换 1.安装nrm,全局安装nrm npm install -g nrm 2.查看可选的源 执行: nrm ls 输出结果: ...

    目录

    NPM 介绍

    package.json

    NRM


    NPM 介绍

    npm 是世界上最大的开放源代码的生态系统。我们可以通过 npm 下载各种各样的包,
    这些源代码(包)我们可以在 https://www.npmjs.com 找到。

    NPM 命令

    1. 查看 npm 版本

    npm -v 

    2. 使用 npm 命令安装模块 (后面推荐带上 --save)

    npm install ModuleName --save
    
    如安装 jq 模块:  npm install jquery --save

    3. 卸载模块

    npm uninstall ModuleName

    4. 查看当前目录下已安装的 node 包

    npm list

    5. 查看包版本

    npm info 模块 //查看模块的版本
    

    6. 指定版本安装 

    npm install jquery@1.8.0 --save

     

    package.json

    定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、 许可证等元数据)

    1、创建 package.json

    npm init 或者 npm init –yes 

    2、package.json 文件

    {
      "name": "test",
      "version": "1.0.0",
      "description": "test",
      "main": "main.js",
      "keywords": [
        "test"
      ],
      "author": "wade",
      "license": "MIT",
      "dependencies": {
        // 依赖包
        "express": "^4.10.1"
      },
      "devDependencies": {
        // 工具
        "jslint": "^0.6.5"
      }
    }

     

     

    NRM

    nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换

    1.安装nrm,全局安装nrm

    npm install -g nrm
    

    2.查看可选的源

    nrm ls

    输出结果:

      npm -------- https://registry.npmjs.org/
      yarn ------- https://registry.yarnpkg.com/
      cnpm ------- http://r.cnpmjs.org/
    * taobao ----- https://registry.npm.taobao.org/
      nj --------- https://registry.nodejitsu.com/
      npmMirror -- https://skimdb.npmjs.com/registry/
      edunpm ----- http://registry.enpmjs.org/
    
    其中,带*的是当前使用的源,当前为淘宝镜像

    3.切换

    如果要切换回官方源,执行命令 ( nrm use <registry> )

    nrm use npm

    4.测试速度

    你还可以通过 nrm test 测试相应源的响应时间 ( nrm test <registry> )

    nrm test npm

    5.使用(和npm使用一样,只是换了源)

    npm install  ...

     

    展开全文
  • npm 使用过程中报错问题-及npm使用

    万次阅读 2017-08-31 10:23:38
    1.以下为报错具体详情;node 8.1.2 版本问题:其他空间安装成功但是安装webpack 总是报以下错误:解决办法为重新安装node ...npm模块管理器 ...简介npm initnpm setnpm confignpm infonpm searchnpm lis
  • mac npm 使用

    千次阅读 2019-01-21 14:28:40
    1.到官网下载mac版安装包。 2.点击安装,到安装完成。 3.在项目所在路径下使用npm link (模块)”。 注意:npm link 会检查模块库,如果没有,会下载此模块,并链接到当前项目。  ...
  • npm使用手记

    千次阅读 2016-05-10 16:55:04
    利用npm install安装插件时,因为npm容易被墙,导致安装速度很慢或者安装不上,可以使用国内的淘宝镜像来安装。采用如下的命令: 1 sudo npm install -g cnpm --registry=https://registry.npm.taobao.org ...
  • npm 使用指南

    千次阅读 2018-01-06 19:14:35
    NPM(Node Package Manager,即:node包管理器)是nodeJS的一个程序包管理和分发的管理工具,NPM 完全用JavaScript写成,它可以让全世界与Web前端相关开发者共享代码,非常方便的使用各种插件、库和框架,无需再到处...
  • NPM使用介绍

    2017-05-22 15:30:33
    nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。前端的可能性,从此更加具有...NPM(node package manager),作为node的包管理工具,极大地便利了
  • npm使用介绍

    千次阅读 2016-05-05 13:55:44
    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的...
  • npm使用过程中的一些错误解决办法及npm常用命令
  • NodeJS使用淘宝 NPM 镜像/NPM使用国内源 这是一个完整npmjs.org镜像,你可以用此代替官方版本(只读),同步频率目前为10分钟一次以保证尽量与官方服务同步。 当前registry.npm.taobao.org是从r.cnpmjs.org进行...
  • npm使用国内淘宝镜像

    万次阅读 2019-06-24 23:05:29
    安装NodeJS之后使用npm来安装包使用的是国外的地址,经常会出现超时错误,可以通过修改为国内的淘宝源来加速安装。 配置 临时使用 npm --registry https://registry.npm.taobao.org install express 永久使用 直...
  • npm使用淘宝镜像安装依赖

    万次阅读 2020-09-10 09:16:35
    npm install --registry=https://registry.npm.taobao.org
  • webStorm下 npm使用

    千次阅读 2018-10-28 23:28:17
    安装nodejs 直接在官网 https://nodejs.org/en/ 下载安装文件; 安装完成后 win+r 输入cmd 进入控制台,node -v 查看nodejs 版本, ... 继续查看 npm版本 npm -v , 确保都已安装,可以使用; webstorm...
  • linux npm 使用介绍

    千次阅读 2019-03-23 13:35:28
    NPM 使用介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装...
  • npm使用问题汇总

    千次阅读 2019-03-15 14:34:57
    基本命令 package.json解析 版本格式
  • npm 使用淘宝镜像

    千次阅读 2017-09-24 16:12:46
    npm install cnpm -g --registry=https://registry.npm.taobao.org 配置默认使用淘宝镜像: (比如,如果出现 [ ..............] - loadRequestedDeps: sill install loadAllDepsIntoIdealTree) 永久使用: ...
  • 通过npm使用React

    千次阅读 2017-01-16 10:07:27
    通过 npm 使用 React
  • uni-app npm使用

    千次阅读 2019-05-26 16:30:21
    使用方法:在项目根目录的终端下 初始化npm npm init -y 安装包 npm install @dcloudio/uni-ui 使用包在script中 import {uniBadge} from '@dcloudio/uni-ui' //import uniBadge from '@dcloudio...
  • npm使用淘宝镜像加速以及使用cnpm

    千次阅读 2017-07-10 21:21:11
    使用说明你可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:$ npm install -g cnpm --registry=https://registry.npm.taobao.org或者你直接通过添加 npm 参数 alias 一个新命令:alias cnpm="npm ...
  • npm使用常见问题解答

    千次阅读 2016-05-23 17:39:17
    如何查看npm配置?npm config list //查看基本配置 npm config list -l //查看所有配置npm本地安装与全局安装有什么区别?npm install grunt // 本地安装,则是将模块下载到当前命令行所在目录。 npm install -g ...
  • pip和npm使用总结

    千次阅读 2018-10-31 18:12:46
    一. pip pip是python的一个包管理工具,在通过python创建项目的时候,我们有python虚拟环境的概念,如果我们想在虚拟环境下安装我们需要的第三方包,那么我们首先要激活我们的虚拟环境 ...npm是node.js提供...
  • npm使用vue开发总结

    2018-08-28 12:18:07
    1.编译 npm run bulid 2.启动 npm run dev 问题一:打包后,html文件没有引号 build目录webpack.prod.conf.js有一项配置:removeAttributeQuotes为false 如果是多页面配置: 是在build/utils.js中 问题二: ...
  • npm使用方法和命令

    千次阅读 2018-07-18 15:32:24
    npm使用方法和命令 npm config list/ls 显示配置信息npm config list/ls -l 更详细npm -h 显示帮助信息,建议多查看npm -l display full usage info ;-l is --longnpm &lt;cmd&gt; -h 显示某个命令的...

空空如也

1 2 3 4 5 ... 20
收藏数 59,145
精华内容 23,658
关键字:

npm使用