精华内容
下载资源
问答
  • npm包本地离线安装

    千次阅读 2020-09-30 14:55:41
    npm包本地离线安装 在外网机器找到packjson.json文件目录,在该同级目录下运行窗口,执行npm install -g 或 cnpm install -g,生成缓存文件。(如果报错请用管理员身份执行) 输入命令npm config get cache查看缓存...

    NPM包发布流程

    1. 注册npm账号

    • 注册地址:NPM注册链接
    • 注册成功后需要完成邮箱验证才能发布

    2. 创建你要发布的项目

    • 在该目录终端执行 npm init ,然后根据提示依次添加 包名、版本等相关内容。然后会在当前目录下创建package.json文件(如果已有该文件可以不用重新生成)
    • 添加包的一些简单说明在readme.md中

    3. 登录NPM账号

    • 在终端中输入 npm login ,依次输入账号、密码、邮箱完成登录

    4. 执行发布

    • 在终端中输入 npm publish 执行发布

    5.注意事项

    • 删除的版本24小时后方可重发
    • 包发布72小时之内才可删除,超过72小时的包只能废弃,不能删除。(废弃的包依然提供下载,只是下载时会有废弃提醒)

    6.删除包、版本。废弃(gitbook-plugin-theme-dev-docs为包名称)

    • 删除整个包 npm unpublish gitbook-plugin-theme-dev-docs –force
    • 删除某个版本 npm unpublish gitbook-plugin-theme-dev-docs@1.0.1
    • 废弃某个版本 npm deprecated gitbook-plugin-theme-dev-docs@1.0.1 ‘msg废弃信息’
    展开全文
  • npm用法及离线安装方法

    千次阅读 2017-02-08 11:00:54
    npm用法及离线安装方法 原博地址:http://www.cnblogs.com/laozhbook/p/npm_help.html 基本的用法 查看某个模块的全部信息,或者可以查看单个信息 npm info name npm info name version npm...

    npm用法及离线安装方法

    原博地址:http://www.cnblogs.com/laozhbook/p/npm_help.html

    基本的用法

    查看某个模块的全部信息,或者可以查看单个信息

    npm info name
    npm info name version
    npm info name homepage

    install支持多种手段,包名,git路径,包括本地路径也可以

     

    sudo npm install -global [ package name]
    npm install git: //github.com/package/path.git
    npm install git: //github.com/package/path.git#0.1.0
    npm install package_name@version
    npm install path/to/somedir  //本地路径

     

    前提是本地路径里面包含一个完整的包,或者文件里面有合格的package.json文件即可

     

    查看装好了哪些包

    npm list
    npm -global list

     

    配置文件基本用法

    配置就是修改npmrc文件了。用命令行同样也是修改此文件。
    npmrc存在三个位置,修改用户目录下的文件就更合适了。
    ~/.npmrc             (用户主目录,win系统在C:\Users\$用户名\.npmrc)
     

    修改文件就不用说了,命令配置方法

    npm config set key=value
    npm config set proxy=http: //127.0.0.1:8087

    具体的用法和具体key value可以通过打开说明文档查看

    npm help npm

    配置项可以通过以下命令查看已经配置过的项

    npm config list
    npm config list -l

    配置代理,全局目录,源

    下面正式介绍对付国内网络的方法了

    首先几个重要的配置项一一介绍

    prefix   -- 全局安装的路径,也就是npm install -g 安装的模块在哪个位置。这个看个人喜好。我喜好将他设置到安装路径下面。

    proxy -- 代理(http的代理是用这个),代理连外网的朋友这个就需要配置了。

    https_proxy -- https代理

    registry -- 类似linux的软件源,这个一定要修改的

    npm config set prefix "c:\nodejs"
    npm config set proxy=http: //127.0.0.1:8087
    npm config set https_proxy=http: //127.0.0.1:8087
    npm config set registry=http: //registry.npmjs.org
     

    registry=http://registry.npmjs.org 这句很重要,注意默认的源是https://registry.npmjs.org 是https的,反正我连默认的源是从来没成功过一次。
    上例我把他修正为不加密http的就基本能正常了。

    网络不行可以考虑一些国内的源试试,例如

    npm config set registry "http://r.cnpmjs.org/"

    离线安装

    有许多环境下即便配置了代理,修改了源还是出现网络问题。常见的提示是shasum check failed。当然这不一定就是网络不行,但大部分情况下是网络连接不通畅导致的。

    这种情况下可以手工下载并安装,其实也很简单。

    首先找到想办法把你需要的包下载下来,这个可以多种办法了。或者从其他机器拷过来。

    例如先npm info mysql 查看mysql这个包的信息,包信息里面会有软件主页或者代码仓库地址。一半在github上。(install因为要下载可能会失败,但是info指令信息少通常可以成功)。

    例如node-mysql的地址在https://github.com/felixge/node-mysql

    下载来之后解压到工程的node_modules目录下就是安装好了,就这么简单。

    Project

      ---package.json

      ---index.js

      ---node_modules      // 解压到此目录就行了(每个包文件夹下面有package.json,index.js文件的。)

    注意:你下载下来的源码包可能和模块名字不一样。要将改名成模块名再拷贝进node_modules 中去。例如将node-mysql文件夹改名成mysql。

     

    包之间的依赖关系离线安装问题

    上面方法安装的包不会包含依赖的包,不过依赖包同样用上面离线一个个安装的办法也可以。

    例如mysql包就依赖bignumber.js , readable-stream , require-all 三个包。npm默认情况下安装的依赖包会是一层一层往下的。例如安装好mysql工程结构会是这样的

    Project

      ---package.json

      ---index.js

      ---node_modules

          ---mysql

              ---node_modules

                  ---bignumber.js

                  ---readable-stream

                  ---require-all

     

    你同样只需要相同的操作将依赖的包放到相应的位置便可。这样包管理的结构虽然复杂但是依赖关系很清晰。但是这个规定不一定非要这样,你也可以将依赖包放到第一层的node_modules文件夹下。nodejs搜索模块路径会一层一层往上搜索。

     

    展开全文
  • npm用法及离线安装方法 - laozhbook

    千次阅读 2016-12-08 15:48:04
    间 2014-03-31 22:59:00 博客园精华区 原文 http://www.cnblogs.com/laozhbook/p/npm_help.html 主题 MySQL Git Linux ...npm info name npm info name version npm info name home
     
    

    基本的用法

    查看某个模块的全部信息,或者可以查看单个信息

    npm info name
    npm info name version
    npm info name homepage

    install支持多种手段,包名,git路径,包括本地路径也可以

    sudo npm install -global [package name]
    npm install git://github.com/package/path.git
    npm install git://github.com/package/path.git#0.1.0
    npm install package_name@version
    npm install path/to/somedir  //本地路径

    前提是本地路径里面包含一个完整的包,或者文件里面有合格的package.json文件即可

    查看装好了哪些包

    npm list
    npm -global list

    配置文件基本用法

    配置就是修改npmrc文件了。用命令行同样也是修改此文件。

    npmrc存在三个位置,修改用户目录下的文件就更合适了。

    ~/.npmrc             (用户主目录,win系统在C:\Users\$用户名\.npmrc)

    修改文件就不用说了,命令配置方法

    npm config set key=value
    npm config set proxy=http://127.0.0.1:8087

    具体的用法和具体key value可以通过打开说明文档查看

    npm help npm

    配置项可以通过以下命令查看已经配置过的项

    npm config list
    npm config list -l

    配置代理,全局目录,源

    下面正式介绍对付国内网络的方法了

    首先几个重要的配置项一一介绍

    prefix   -- 全局安装的路径,也就是npm install -g 安装的模块在哪个位置。这个看个人喜好。我喜好将他设置到安装路径下面。

    proxy -- 代理(http的代理是用这个),代理连外网的朋友这个就需要配置了。

    https_proxy -- https代理

    registry -- 类似linux的软件源,这个一定要修改的

    npm config set prefix "c:\nodejs"
    npm config set proxy=http://127.0.0.1:8087
    npm config set https_proxy=http://127.0.0.1:8087
    npm config set registry=http://registry.npmjs.org

    registry=http://registry.npmjs.org 这句很重要,注意默认的源是https://registry.npmjs.org 是https的,反正我连默认的源是从来没成功过一次。 
    上例我把他修正为不加密http的就基本能正常了。

    网络不行可以考虑一些国内的源试试,例如

    npm config set registry "http://r.cnpmjs.org/"

    离线安装

    有许多环境下即便配置了代理,修改了源还是出现网络问题。常见的提示是shasum check failed。当然这不一定就是网络不行,但大部分情况下是网络连接不通畅导致的。

    这种情况下可以手工下载并安装,其实也很简单。

    首先找到想办法把你需要的包下载下来,这个可以多种办法了。或者从其他机器拷过来。

    例如先npm info mysql 查看mysql这个包的信息,包信息里面会有软件主页或者代码仓库地址。一半在github上。(install因为要下载可能会失败,但是info指令信息少通常可以成功)。

    例如node-mysql的地址在 https://github.com/felixge/node-mysql

    下载来之后解压到工程的node_modules目录下就是安装好了,就这么简单。

    Project

    ---package.json

    ---index.js

    ---node_modules      // 解压到此目录就行了(每个包文件夹下面有package.json,index.js文件的。)

    注意:你下载下来的源码包可能和模块名字不一样。要将改名成模块名再拷贝进node_modules 中去。例如将node-mysql文件夹改名成mysql。

    包之间的依赖关系离线安装问题

    上面方法安装的包不会包含依赖的包,不过依赖包同样用上面离线一个个安装的办法也可以。

    例如mysql包就依赖bignumber.js , readable-stream , require-all 三个包。npm默认情况下安装的依赖包会是一层一层往下的。例如安装好mysql工程结构会是这样的

    Project

    ---package.json

    ---index.js

    ---node_modules

    ---mysql

    ---node_modules

    ---bignumber.js

    ---readable-stream

    ---require-all

    你同样只需要相同的操作将依赖的包放到相应的位置便可。这样包管理的结构虽然复杂但是依赖关系很清晰。但是这个规定不一定非要这样,你也可以将依赖包放到第一层的node_modules文件夹下。nodejs搜索模块路径会一层一层往上搜索。

    展开全文
  • 【转】npm用法及离线安装方法

    千次阅读 2015-06-15 14:44:24
      原文转自:...   暂未验证 基本的用法 ...查看某个模块的全部信息,或者可以查看单个信息 ...npm info name ...npm info name version ...npm info name homepage ...install支持多种手段,...

     

    原文转自:https://cnodejs.org/topic/51c908f873c638f370d02985

     

    暂未验证

    基本的用法

    查看某个模块的全部信息,或者可以查看单个信息

    npm info name
    npm info name version
    npm info name homepage

    install支持多种手段,包名,git路径,包括本地路径也可以

     

    sudo npm install -global [ package  name]
    npm install git: //github.com/package/path.git
    npm install git: //github.com/package/path.git#0.1.0
    npm install package_name@version
    npm install path/to/somedir  //本地路径

     

    前提是本地路径里面包含一个完整的包,或者文件里面有合格的package.json文件即可

     

    查看装好了哪些包

    npm list
    npm -global list

     

    配置文件基本用法

    配置就是修改npmrc文件了。用命令行同样也是修改此文件。
    npmrc存在三个位置,修改用户目录下的文件就更合适了。
    ~/.npmrc             (用户主目录,win系统在C:\Users\$用户名\.npmrc)
     

    修改文件就不用说了,命令配置方法

    npm config set key=value
    npm config set proxy=http: //127.0.0.1:8087

    具体的用法和具体key value可以通过打开说明文档查看

    npm help npm

    配置项可以通过以下命令查看已经配置过的项

    npm config list
    npm config list -l

    配置代理,全局目录,源

    下面正式介绍对付国内网络的方法了

    首先几个重要的配置项一一介绍

    prefix   -- 全局安装的路径,也就是npm install -g 安装的模块在哪个位置。这个看个人喜好。我喜好将他设置到安装路径下面。

    proxy -- 代理(http的代理是用这个),代理连外网的朋友这个就需要配置了。

    https_proxy -- https代理

    registry -- 类似linux的软件源,这个一定要修改的

    npm config set prefix "c:\nodejs"
    npm config set proxy=http: //127.0.0.1:8087
    npm config set https_proxy=http: //127.0.0.1:8087
    npm config set registry=http: //registry.npmjs.org
     

    registry=http://registry.npmjs.org 这句很重要,注意默认的源是https://registry.npmjs.org 是https的,反正我连默认的源是从来没成功过一次。
    上例我把他修正为不加密http的就基本能正常了。

    网络不行可以考虑一些国内的源试试,例如

    npm config set registry "http://r.cnpmjs.org/"

    离线安装

    有许多环境下即便配置了代理,修改了源还是出现网络问题。常见的提示是shasum check failed。当然这不一定就是网络不行,但大部分情况下是网络连接不通畅导致的。

    这种情况下可以手工下载并安装,其实也很简单。

    首先找到想办法把你需要的包下载下来,这个可以多种办法了。或者从其他机器拷过来。

    例如先npm info mysql 查看mysql这个包的信息,包信息里面会有软件主页或者代码仓库地址。一半在github上。(install因为要下载可能会失败,但是info指令信息少通常可以成功)。

    例如node-mysql的地址在https://github.com/felixge/node-mysql

    下载来之后解压到工程的node_modules目录下就是安装好了,就这么简单。

    Project

      ---package.json

      ---index.js

      ---node_modules      // 解压到此目录就行了(每个包文件夹下面有package.json,index.js文件的。)

    注意:你下载下来的源码包可能和模块名字不一样。要将改名成模块名再拷贝进node_modules 中去。例如将node-mysql文件夹改名成mysql。

     

    包之间的依赖关系离线安装问题

    上面方法安装的包不会包含依赖的包,不过依赖包同样用上面离线一个个安装的办法也可以。

    例如mysql包就依赖bignumber.js , readable-stream , require-all 三个包。npm默认情况下安装的依赖包会是一层一层往下的。例如安装好mysql工程结构会是这样的

    Project

      ---package.json

      ---index.js

      ---node_modules

          ---mysql

              ---node_modules

                  ---bignumber.js

                  ---readable-stream

                  ---require-all

     

    你同样只需要相同的操作将依赖的包放到相应的位置便可。这样包管理的结构虽然复杂但是依赖关系很清晰。但是这个规定不一定非要这样,你也可以将依赖包放到第一层的node_modules文件夹下。nodejs搜索模块路径会一层一层往上搜索。

     

    展开全文
  • 离线安装npm 依赖包

    2021-04-25 17:12:31
    https://segmentfault.com/a/1190000022486924?utm_source=tag-newest
  • npm 离线安装依赖

    千次阅读 2019-10-01 15:35:05
    现实场景:一台自己的电脑可以连外网,一台开发机不能连网,开发机需要安装node_modules 依赖解决办法: npm 安装依赖分为两种,一是 -g 这种是安装在全局环境的,只有在电脑中任意文件夹下就可以使用 ,一种是 --...
  • npm离线安装npm包

    千次阅读 2019-07-13 22:07:13
    同样以Git为例,首先我们需要准备Git,可以在联网的机器上执行: ? 1 $ npm install git --global-style 上面的 --global-style 很关键,表示将git安装到node_modules中一个单独的git...
  • npm离线安装依赖

    千次阅读 2019-09-29 20:14:55
    前端遇到的问题,公司的网特别慢,下不了依赖,搭不了环境。 能不能像maven一样,有全局变量缓存的概念 npm能否走全局: npm-install 全局的区别 npm 私有模块的3种方法 总结: npm自身不带maven本地仓库的功能。 ...
  • nodejs依赖包离线文件(bower、coveralls)
  • 上一篇文章讲了使用snap离线安装软件的方式,但对于npm包怎么离线部署,snap是无能为力的。本篇文章就来讲一讲离线安装npm包的几种方法。 接下来的部分,我将以离线安装pm2为例来进行说明。pm2是一个进程守护程序,...
  • 怎样安装NPM离线包

    千次阅读 2018-08-25 12:23:25
    怎样安装NPM离线包 因为一些(你懂的)原因,工作环境无法直接使用npm install联网安装npm包,稍微花了点时间研究了一下,Mark下来,有机会看源码再补充。 最佳方案 别浪费时间了。 最好还是在网络...
  • 我是刚学习基于node环境下...找到一台已经安装好此的机器,然后找到该的路径,将其打包复制到一台不联网的机器上并解压到自定义的路径中, 当然这台机器已经安装了node环境,然后到解压后的的根目录中使用命令:
  • 离线环境Nexus服务构建说明Nexus安装私有仓库配置Maven Provider创建仓库上传本地依赖更新仓库索引验证npm Provider创建仓库上传本地依赖更新仓库索引验证 说明 项目使用Maven构建。开发遇到环境为内网,无法连接外...
  • 一行命令更新所有 npm 依赖包npm 包的更新速度很快,为了将项目或者全局依赖更新到最新版本。传统的做法是一个一个更新,比如更新 react 到最新版本,命令如下:# npmnpm i --save react@latest# yarnyarn add react...
  • 如何离线安装npm包

    千次阅读 2019-01-24 09:16:02
    --global-style表示将pm2安装到node_modules中一个单独的pm2文件夹中,这样我们可以方便地将pm2及其所有相关依赖都拷贝出来。也可以使用 npm install pm2 -g 安装到全局的node_modules,其文件布局是一样。 然后,...
  • 学习Web前端的朋友都知道JavaScript是前端绕不...下面,就分享2种离线安装npm包的方法。 1、使用npm link 使用npm link 的方式是最常用的方法,具体做法是在联网机器上下载pm2的源码并安装好依赖,拷贝到离线服务器...
  • 从github下载zip,再用 npm install 安装 ...安装的package不能依赖别的。   例如redis https://github.com/NodeRedis/node_redis 例如mysql https://github.com/felixge/node-mysql   ...
  • 目录 NPM 在线 离线 ...离线 ...NPM ...NPM,即为Node的管理工具,官网为...安装NPM包有两种方式:线上与线下 线上 1. 连接官方源 下载npm管理工具后,默认是连接到官方的源,命令 npm config ls -l 或n...
  • 1、通过外网电脑执行npm install vconsole命令下载依赖包,然后传递依赖包到内网,通常内网允许从外网传递文件进入。 2、将依赖包复制到内网项目的依赖包文件夹中,仿佛通过npm下载好了; 3、将插件正常引入到vue...
  • npm默认情况下安装依赖包会是一层一层往下的。例如安装好mysql工程结构会是这样的 Project ---package.json ---index.js ---node_modules ---mysql ---node_modules ---big...
  • npm离线安装全局库

    千次阅读 2018-03-08 13:07:00
    主要问题还是在全局库的离线安装上,例如forever这类的工具。 在一台可以在线install的机子把目标库install下来,然后在 /path/to/nodejs/lib/node_modules 里面找到刚才下载的库文件夹,这个文件夹里面库需要的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,513
精华内容 1,405
关键字:

npm依赖包离线安装