精华内容
下载资源
问答
  • npm 删除全部依赖包

    2021-10-26 14:48:59
    删除全部依赖包 npm uninstall * ( 删除指定的依赖包 npm uninstall xxx 删除全局的指定依赖 npm uninstall xxx -g xxx为依赖名称) 清缓存 npm cache clean --force 手动删除node_modules文件夹及文件夹里面的全部...

    第一种办法

    1. 删除全部依赖包 npm uninstall *
      ( 删除指定的依赖包 npm uninstall xxx
      删除全局的指定依赖 npm uninstall xxx -g
      xxx为依赖名称)
    2. 清缓存 npm cache clean --force
    3. 手动删除node_modules文件夹及文件夹里面的全部文件

    第二种办法

    1. 安装npm包–rimraf npm install rimraf -g
    2. 执行命令 1rimraf node_modules
    展开全文
  • npm install xxx 安装并写入package.json的"dependencies"中 npm install xxx –S 安装并写入package.json的"devDependencies"中 npm install xxx –D 全局安装 npm install xxx -g 安装指定...

    安装

    安装但不写入package.json;

     

    npm install xxx
    

    安装并写入package.json的"dependencies"中

     

    npm install xxx –S 
    

    安装并写入package.json的"devDependencies"中

     

    npm install xxx –D
    

    全局安装

     

    npm install xxx -g
    

    安装指定版本

     

    npm install xxx@1.2.0
    

    更新

    先检查更新

     

    npm outdated
    

    执行以上命令,可以看到所有可以更新的模块。
    我们需要先更新 package.json文件:
    安装"npm-check-updates"模块

     

    npm install -g npm-check-updates
    

    检查可更新的模块

     

    ncu
    

     

    npm-check-updates
    

    以上两条命令都可检查可更新模块。接下来更新package.json的依赖包到最新版本:

     

    ncu -u
    

    以上命令执行,更新全部模块。但在实际开发中不建议一次全部更新,可以根据实际需要,更新指定的模块,并且可以根据作用范围在后面加上 -D、-S 或 -g

     

     npm update xxx
    

    注意:指定更新需要提前修改 package.json 中的版本号。

    为了保险起见,package.json 更新后,可删除整个node_modules目录并重新初始化项目。

     

    npm install
    

    删除

    删除指定模块;

     

    npm uninstall xxx 
    

    删除全局模块

     

    npm uninstall -g xxx
    

    查看

    查看全局安装的包

     

    npm list -g --depth 0

     

    展开全文
  • npm 依赖包操作命令

    2021-09-24 11:24:00
    一、npm 安装 dependencies安装:npm install <packageName>--save 简写:npm i <packageName> -S devDependencies 安装:npm install <packageName>--save-dev 简写:npm i <packageName&...

    一、npm 安装

    1. dependencies 安装:npm install <packageName> --save
      简写:npm i <packageName> -S
    2. devDependencies 安装:npm install <packageName> --save-dev
      简写:npm i <packageName> -D
    3. 全局安装:npm install <packageName> -g

    常用的安装就是上面两种,但是 --save--save-dev 到底有什么区别呢?

    我们需要对 package.json 中的 dependencies devDependencies 有清楚的了解。

    dependencies项目(运行时,生产环境时)依赖,最终会打包到项目中。

    • npm install axio --save

    devDependencies 工程构建(开发时、打包时)依赖,最终不会打包到项目中。

    • npm install axios --save-dev

    当我们安装依赖包时,如果这个包生产环境也需要使用,那就得用 --save 或者 -S,比如 vue、axios、react 等等

    如果这个依赖只在开发环境使用,那就可以用 --save-dev 或者 -D,这样打包时候会减少包的体积。比如 webpack 的各种 loader(css-loader,image-loader,less-loader)等等,这些依赖在打包构建生产环境项目后就不需要了。

    二、npm 删除

    npm uninstall <packageName>

    npm uninstall <packageName> -g        删除全局依赖

    三、npm 更新

    随着 npm 依赖包的不断更新,我们也会在项目中选择性的更新 npm 依赖包从而支持新的功能。

    当然我们可以先删除依赖在重新安装从而达到更新的目的,但如果依赖包过多,就会很麻烦。

    解决方案:用 npm-check 这个包进行依赖包更新的管理

    1. 首先安装 npm-check: npm i npm-check -g
    2. 在项目根目录运行命令:npm-check -u
    D:\project\summer>npm-check -u
    ? Choose which packages to update.
    
     Minor Update New backwards-compatible features.
     ( ) @babel/core          7.0.0-beta.56  ❯  7.15.5  https://babel.dev/docs/en/n
    ext/babel-core
     ( ) @babel/preset-env    7.0.0-beta.56  ❯  7.15.6  https://babel.dev/docs/en/n
    ext/babel-preset-env
     ( ) vconsole             3.2.0          ❯  3.9.1   https://github.com/Tencent/
    vConsole
     ( ) babel-loader devDep  8.0.0-beta.0   ❯  8.2.2   https://github.com/babel/ba
    bel-loader
    
     Major Update Potentially breaking API changes. Use caution.
    >(*) qiniu-js                   2.4.0   ❯  3.3.3   https://github.com/qiniu/js-
    sdk#readme
     ( ) webpack devDep             4.16.5  ❯  5.53.0  https://github.com/webpack/w
    ebpack
     ( ) webpack-cli devDep         3.1.0   ❯  4.8.0   https://github.com/webpack/w
    ebpack-cli/tree/master/packages/webpack-cli
     ( ) webpack-dev-server devDep  3.1.5   ❯  4.2.1   https://github.com/webpack/w
    ebpack-dev-server#readme
    
     Space to select. Enter to start upgrading. Control-C to cancel.

    上下键进行包的切换,空格切换包是否更新,CTRL + C 退出,回车就是把选中的执行更新。

    展开全文
  • 文章目录npm 上传自己的依赖包(新手教程)首先要创建自己的npm账号(免费的)Step1 初始化包Step2 查看npm地址Step3 npm登录Step4 发布Step5 发布完毕Step6 通过npm官网登录并查看自己发布的依赖包tipsnpm常用指令...

    最近工作中用到了npm发布自己的包,分享下经验,这里仅介绍怎么发布npm包

    首先要创建自己的npm账号(免费的)

    有账号的可以跳过这步

    https://www.npmjs.com/
    npm 官网
    

    进入官网点击注册,如下图:

    npm官网

    设置用户名、输入邮箱、设置密码,进入输入的邮箱点开官方发的邮件

    一定要点邮件,不然未认证成功,影响后面发布操作

    Step1 初始化包

    新建一个文件夹在当前文件夹,并在新建的文件夹内打开cmd,输入命令

    npm init
    

    初始化

    然后一路回车到底,你会发现刚刚新建的文件夹里多了个 package.json 文件

    {
      "name": "cute", //包名  显示你创建的包名 your-project
      "version": "1.0.0", //版本号
      "description": "",
      "main": "index.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "author": "",
      "license": "ISC"
    }
    

    Step2 查看npm地址

    npm config get registry
    

    如果之前用的淘宝镜像

    输入命令切换地址

    npm config set registry http://registry.npmjs.org
    

    Step3 npm登录

    npm login
    依次输入注册时的用户名、密码(密码输入时光标是不动的正常输入就好)、邮箱。出现下面信息证明登录成功

    登录成功

    Step4 发布

    npm publish
    

    备注:

    1.发布前要记得去npm官网查看下有没有重名。
    2.package.json文件里的name 为包名书写要符合规范,更新包时版本号不可以一样。
    3.报错403、400 查看包名是否名重复、不规范,另外检查下注册时有没有点击官方发来的邮件链接。

    Step5 发布完毕

    再切换回国内淘宝镜像

    npm config set registry https://registry.npm.taobao.org
    

    Step6 通过npm官网登录并查看自己发布的依赖包

    复制自己发布包的安装命令,如下图:

    复制安装命令

    npm i your-project   //输入自己的包名 your-project
    

    tips

    npm常用指令

     npm init           //初始化依赖
     npm install        //下载包
     npm unistall       //删除包
     npm login          //登录npm
     npm adduser        //模块发布用户登录
     npm unpublish      //下架依赖
     npm config set     //设置仓库镜像
    

    package.json 部分属性说明

    name             //包的名称
    version          //包的版本号
    description      //包的描述
    author           //包的作者
    dependencies     //生产环境依赖包列表
    devDependencies  //开发环境依赖包列表
    

    阅读原文


    公众号

    展开全文
  • 1、npm安装模块 npm install xxx利用 npm 安装xxx模块到当前命令行所在目录; npm install -g xxx利用npm安装全局模块xxx; npm install xxx安装但不写入package.json; npm install xxx –sav】 安装并写入package....
  • npm dedupe 运行完项目后再运行 npm install 之后启动项目就可以了
  • 网上全是由于.staging是临时文件 需要等待你的安装完后...第三步 用nrm管理工具切换到npm源 安装非私有包依赖 第四步 用nrm切换到私有源 一个一个的安装私有包依赖 解决了 工作了这么久第一次在这个坑里跌倒 ...
  • 清缓存的办法,一个是 npm cache verify, 还有一个方法npm cache clean --force 删除项目所有依赖 npm uninstall *
  • 1、npm下载依赖失败 在vue项目中,我们常会用到npm下载自己需要的依赖,...在安装vant后,npm run serve运行时出现以上报错,此时需要删除node_module及清理缓存 npm cache clean -f,重新下载依赖 即可运行项目 ..
  • npm 删除已安装的依赖

    千次阅读 2021-04-02 15:50:12
    npm uninstall XXX -S 卸载XXX依赖 npm安装依赖 【npm install xxx】利用 npm 安装xxx依赖到当前命令行所在目录 【npm install xxx -g】利用npm安装全局依赖xxx 【npm install xxx –save】...npm删除依赖 【npm uninst
  • 我们这里用的是精简版(TRTC) ,在精简版(TRTC)的基础上,它还提供了“实时语音通话”的场景实践相关的TRTCCalling,v1.5中用到的就是TRTCCalling。结构图如下: 前端代码 业务逻辑背景 呼叫需要传入参数...
  • 1、安装nodejs就会有npm这个node package manager依赖包管理器; 2、npm和对应yarn的常用命令: 1. npm init、yarn init 初始化 # 需要回答提问,或者回车键默认 npm init yarn init # 直接使用默认配置 npm init -f...
  • 本文记录在使用npm安装依赖包过程中踩过的坑。一般来说,npm安装失败时需要注意下面几点: 是否能够访问安装源:检查代理和当前安装源 当前的node版本是否兼容已有模块node_modules 输入的依赖包名称是否正确 ...
  • 由于公司基于内网开环境开发,所有依赖包必须从外网拷贝到内网,而且当有依赖包变动时,还得再同步更新到内网,无疑降低了开发效率。再者我们也可以将常用开发组件封装发布于自己的npm仓库,方便复用。 一、外网...
  • npm安装包依赖管理

    2021-07-08 17:33:12
    前言 提起 npm,大家第一个想到的应该就是 npm install 了,但是 npm install 之后生成的 node_modules 大家有...A 和 B 同时依赖 C,C 这个会被安装在哪里呢?C 的版本相同和版本不同时安装会有什么差异呢?packa
  • 剖析npm依赖管理

    2021-09-25 22:39:27
    我们的项目可能依赖一个或多个外部依赖包,根据依赖包的不同用途,我们将他们配置在下面几个属性下:dependencies、devDependencies、peerDependencies、bundledDependencies、optionalDependencies。 3.1 ...
  • npm 删除node.module

    2021-03-19 22:27:27
    npm install rimraf -g rimraf node_modules
  • npm ERR! code 1 npm ERR! path D:\demo\node_modules\node-sass npm ERR! command failed npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node scripts/build.js npm ERR! Building: C:\Pr...
  • npm下载依赖时的问题

    2021-06-07 11:49:11
    今天遇到npm下载什么依赖都报错,导致醒目无法打开 报错:这是我去下载镜像报的错 C:\Users\Administrator>npm install --global vue-cli npm ERR! code ERR_TLS_CERT_ALTNAME_INVALID npm ERR! errno ERR_TLS_...
  • npm依赖管理

    2021-03-12 23:52:30
    semvernpm 依赖管理的一个重要特性是采用了语义化版本 (semver) 规范,作为依赖版本管理方案。版本号semver 约定一个的版本号必须包含3个数字,格式必须为 MAJOR.MINOR.PATCH, 意为 主版本号.次版本号.修订版本号....
  • 1. 在【36】目录中,创建一个文件夹 npm_global_ceshi 36 ----node_modules --------npm_global_ceshi 2. 在文件夹 npm_global_ceshi 的根目录下,初始化一个package.json文件(npm init -y) 36 ----node_...
  • 谈谈npm依赖管理

    2021-03-12 23:52:34
    引言现在的前端开发几乎都离不开nodejs的管理器npm,比如前端在搭建本地开发服务以及...依赖安装npm install使用npm来管理nodejs的包依赖,需要在项目根目录下提供一个package.json文件,其中与包依赖相关的字段...
  • npm安装依赖报错npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND npm安装依赖报错 今天在学习webpack的时候,在使用npm install来安装一个局部的webpack时候,报出一下错误: npm ERR! code ENOTFOUND npm ERR! ...
  • 问题一:cnpm install下载依赖包报错【Error: Can’t find Python executable “python”, you can set the PYTHON env variable.】 问题原因: Node.js 在安装模块的时候报错,缺少python环境,因此需要安装python...
  • 安装 全局安装 npm install -g react npm i -g react 本地安装至devdependencies npm install --save-dev react npm i -D react 本地安装至dependencies npm install --save react npm install react npm...
  • 项目中无用 没引用的依赖包怎么删除 // 下载包 npm install depcheck // 运行 npx depcheck
  • 一、初识node.js简单的说Node.js 就是运行在服务器端的JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。...Node.js 的管理器 npm,是全球最大的开源库生态系统。Node.j...
  • npm install 报-4048错误 npm install 的时候报了这个错误 npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'unlink', npm ERR! Error:EPERM:opration not permitted 解决方案 找到 C:\Users{...
  • 来了新同事,拉同一个项目到本地安装依赖之后跑不起来,但是其他三台电脑运行着都没问题。接下来就是逐步定位问题,首先排除了代码问题,因为最新代码在其他同事不同系统的电脑上都没正常运行,进过...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,900
精华内容 14,360
关键字:

npm删除依赖包