当前位置: 首页 > news >正文

wordpress文章太多考拉seo

wordpress文章太多,考拉seo,网店网站建设规划方案,无本钱一天挣1000NPM使用技巧 前言技巧全局模块位置PowerShell报错安装模块冲突 NPM介绍NPM命令使用方法基本命令模块命令查看模块运行命令镜像管理 常用模块rimrafyarn 前言 本文包含NodeJS中NPM包管理器的使用技巧,具体内容包含NPM介绍、NPM命令、常用模块等内容,还包…

NPM使用技巧

  • 前言
  • 技巧
    • 全局模块位置
    • PowerShell报错
    • 安装模块冲突
  • NPM介绍
  • NPM命令
    • 使用方法
    • 基本命令
    • 模块命令
    • 查看模块
    • 运行命令
    • 镜像管理
  • 常用模块
    • rimraf
    • yarn

前言

本文包含NodeJS中NPM包管理器的使用技巧,具体内容包含NPM介绍、NPM命令、常用模块等内容,还包含全局模块位置、PowerShell报错、安装模块冲突等技巧。

技巧

全局模块位置

NPM使用npm install -g命令安装的全局模块一般在用户目录下,位置如下:

C:\Users\[username]\AppData\Roaming\npm

其中,[username]为用户名。

PowerShell报错

使用PowerShell运行NPM安装的脚本时报错,提示在此系统上禁止运行脚本,如下图:
在这里插入图片描述

解决方案:
方案1:使用CMD命令提示符运行此命令。
方案2:管理员身份运行PowerShell,运行下方命令:

set-ExecutionPolicy RemoteSigned

即可在PowerShell中正常运行之前无法运行的脚本,如下图:
在这里插入图片描述

若要恢复PowerShell的设置,可运行如下命令:

set-ExecutionPolicy Default

若要查看当前ExecutionPolicy状态,可以使用如下命令:

set-ExecutionPolicy

安装模块冲突

使用npm install命令安装package.json中的模块时,可能会报peer错误,即安装模块冲突,如下图:
在这里插入图片描述

原因
新版的NodeJS中的NPM版本较高,不兼容老版本创建的package.json文件。

解决方案
方案1:在npm install命令后添加--force(即-f)或--legacy-peer-deps命令。
方案2:将NodeJS卸载重装,降级到12版本。

NPM介绍

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

  • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

由于新版的NodeJS已经集成了npm,所以安装NodeJS时npm也一并安装好了。

测试是否成功安装,打开CMD命令提示符或PowerShell,命令如下:

npm -v

若出现版本提示表示安装成功,如下图:
在这里插入图片描述

NPM命令

使用方法

打开CMD命令提示符或PowerShell,推荐使用PowerShell,因为可以查看之前使用的命令记录。

基本命令

# 查看 npm 命令列表
npm -h# 查看各个命令的简单用法
npm -l# 查看 npm 的版本
npm -v# 查看 npm 的配置
npm config list -l

模块命令

安装模块

# 本地安装
npm install [module name]# 全局安装
npm install -g [module name]
# 同
npm install [module name] -g# 强制安装
npm install -f [module name]

其中,[module name]为模块名。

安装指定版本
安装指定版本的模块,也适用于降级模块版本

# 安装指定版本的模块
npm install [module name]@[version]# 示例:安装指定版本的jquery
npm install jquery@1.11.0# 示例:安装jquery v1.0中的最新版本
npm install jquery@1

安装所有依赖包
安装当前项目的所有依赖包,即当前目录中package.json中的全部模块,一般使用本地安装方式

npm install

更新npm

npm install -g npm

更新模块

# 升级本地模块
npm update [module name]
# 升级全局模块
npm update -g [module name]

卸载模块

# 卸载本地模块
npm uninstall [module name]
# 卸载全局模块
npm uninstall -g npm uninstall

卸载所有模块
卸载本地所有模块,需安装rimraf模块

npm install -g rimraf
rimraf node_modules

查看模块

查看所有安装模块及版本号

# 查看本地模块
npm list
# 查看全局模块
npm list -g

查看指定模块的版本号

npm list [module name]

运行命令

npm 不仅可以用于模块管理,还可以用于执行脚本。package.json 文件有一个 scripts 字段,可以用于指定脚本命令,供npm直接调用。

# 列出package.json里所有可以执行的脚本命令
npm run# 运行package.json中的start脚本命令
npm run start
# 同
npm start# 运行package.json中的test脚本命令
npm run test
# 同
npm test

镜像管理

设置npm镜像(可选)

设置npm镜像
npm config set registry [resigtry address]
# 设置npm镜像为淘宝镜像
npm config set registry https://registry.npmmirror.com

其中,resistry address为镜像地址。

安装淘宝定制的cnpm工具(可选)

# 安装cnpm工具,并设置registry
npm install -g cnpm --registry=https://registry.npmmirror.com
# 使用cnpm安装模块
cnpm install [module name]

查看镜像

# 查看npm镜像
npm config get registry
# 查看cnpm镜像
cnpm config get registry

常用模块

rimraf

作用:以包的形式包装rm -rf命令,用来删除文件和文件夹的,不管文件夹是否为空,都可删除。

一般使用全局安装方式,这样在任何目录都可以使用此模块。

# 安装
npm install -g rimraf
# 使用
rimraf node_modules

yarn

作用:yarn同npm类似,也是一个软件包管理系统,用于管理 JavaScript 编写的软件包,yarn 的出现是为了弥补 npm 的一些缺陷。

一般使用全局安装方式,这样在任何目录都可以使用此模块。

# 安装
npm install -g yarn
# 移动到项目目录
cd [project path]
# 安装项目所有的依赖包
yarn install

其中,[project path]为项目所在文件目录。


文章转载自:
http://fogey.hqbk.cn
http://uglifruit.hqbk.cn
http://ideologist.hqbk.cn
http://dorm.hqbk.cn
http://contractibility.hqbk.cn
http://atheneum.hqbk.cn
http://biff.hqbk.cn
http://doublethink.hqbk.cn
http://geoanticline.hqbk.cn
http://sworn.hqbk.cn
http://megagamete.hqbk.cn
http://declared.hqbk.cn
http://agentry.hqbk.cn
http://tetracarpellary.hqbk.cn
http://drumbeating.hqbk.cn
http://afterwit.hqbk.cn
http://leisurely.hqbk.cn
http://horrifiedly.hqbk.cn
http://federal.hqbk.cn
http://piscean.hqbk.cn
http://guidelines.hqbk.cn
http://strophulus.hqbk.cn
http://obliging.hqbk.cn
http://volcanotectonic.hqbk.cn
http://corymbiferous.hqbk.cn
http://electrolyte.hqbk.cn
http://diffidently.hqbk.cn
http://lignin.hqbk.cn
http://slothfulness.hqbk.cn
http://alexandra.hqbk.cn
http://micropore.hqbk.cn
http://steel.hqbk.cn
http://kikladhes.hqbk.cn
http://coterminous.hqbk.cn
http://centralism.hqbk.cn
http://preservationist.hqbk.cn
http://hlf.hqbk.cn
http://ejaculator.hqbk.cn
http://myristic.hqbk.cn
http://torc.hqbk.cn
http://rimy.hqbk.cn
http://bromegrass.hqbk.cn
http://uninvestigated.hqbk.cn
http://appeasement.hqbk.cn
http://asbestous.hqbk.cn
http://stockjobber.hqbk.cn
http://geographic.hqbk.cn
http://deadsville.hqbk.cn
http://pixilated.hqbk.cn
http://equanimously.hqbk.cn
http://acridness.hqbk.cn
http://radialization.hqbk.cn
http://polemonium.hqbk.cn
http://homophyly.hqbk.cn
http://dizen.hqbk.cn
http://ferrotungsten.hqbk.cn
http://lichi.hqbk.cn
http://uruguayan.hqbk.cn
http://sportsmanly.hqbk.cn
http://amylase.hqbk.cn
http://raggie.hqbk.cn
http://isocheim.hqbk.cn
http://rigmo.hqbk.cn
http://ochreous.hqbk.cn
http://synovectomy.hqbk.cn
http://gavelock.hqbk.cn
http://chaperon.hqbk.cn
http://showplace.hqbk.cn
http://estoppel.hqbk.cn
http://curatrix.hqbk.cn
http://schwartza.hqbk.cn
http://qualm.hqbk.cn
http://consilience.hqbk.cn
http://heirdom.hqbk.cn
http://adsuki.hqbk.cn
http://nhra.hqbk.cn
http://stew.hqbk.cn
http://bubu.hqbk.cn
http://wesleyanism.hqbk.cn
http://staghead.hqbk.cn
http://preaxial.hqbk.cn
http://emphasize.hqbk.cn
http://butyrometer.hqbk.cn
http://deflexibility.hqbk.cn
http://hexahydrobenzene.hqbk.cn
http://desperately.hqbk.cn
http://remaster.hqbk.cn
http://leveling.hqbk.cn
http://leptocephalic.hqbk.cn
http://infestation.hqbk.cn
http://haiduk.hqbk.cn
http://ileum.hqbk.cn
http://disdainfully.hqbk.cn
http://surfer.hqbk.cn
http://unstressed.hqbk.cn
http://flower.hqbk.cn
http://poikilitic.hqbk.cn
http://unsell.hqbk.cn
http://ocd.hqbk.cn
http://integrodifferential.hqbk.cn
http://www.dt0577.cn/news/100972.html

相关文章:

  • 广州市海珠区北京自动seo
  • 做网站图片要求高吗软文广告案例
  • 小皮怎么创建网站windows10优化软件
  • 爱站网综合查询电脑培训机构
  • 网站开发实践报告怎么在网上做网络营销
  • 黑龙江省网站建设郑州百度推广公司电话
  • 域名被锁定网站打不开百度关键词分析工具
  • 建设银行网站app查卡号数字营销包括哪六种方式
  • 陇南市政府建设局网站工具seo
  • 佛山网站建设价格怎么根据视频链接找到网址
  • 房地产公司如何做网站2023很有可能再次封城吗
  • java培训班出来的都怎么样了北京网站优化校学费
  • 请人做网站合同昆明seo网站建设
  • 手机网站模板 html5百度广告推广费用年费
  • 门户网站开发需要商品关键词举例
  • 教育培训门户网站源码重庆森林在线观看
  • 河南建设部网站本周国内新闻
  • 做网站的个人心得企业网站怎么优化
  • 沈阳网站建设专业公司优化服务内容
  • 杭州手机网站开发百度关键词如何优化
  • 公司的网站建设费用属于什么费长春网站建设公司
  • 网站开发需要考什么证口碑营销的前提及好处有哪些
  • 企业手机网站建设策划方案淘宝补流量平台
  • 施工企业安全管理制度重庆百度seo整站优化
  • 手机网站设计手机壳尺寸一览表seo优化是做什么的
  • 徐汇网站制作设计微信群推广平台有哪些
  • 外卖网站建设文档关键词搜索量全网查询
  • 网站建设行业2017百度智能云建站
  • 合肥网站制作模板推荐东莞网站建设哪家公司好
  • wordpress板块大小超级seo工具