网站背景如何做wordpress插件包

pingmian/2025/10/9 11:48:18/文章来源:
网站背景如何做,wordpress插件包,网站流量数据,商城网站建设公司前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。 NPM是随同NodeJS一起安装的包管理工具#xff0c;能解决NodeJS代码部署上的很多问题#xff0c;常见的使用场景有以下几种#xff1a…前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。 NPM是随同NodeJS一起安装的包管理工具能解决NodeJS代码部署上的很多问题常见的使用场景有以下几种 允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 由于新版的nodejs已经集成了npm所以之前npm也一并安装好了。同样可以通过输入 npm -v 来测试是否成功安装。命令如下出现版本提示表示安装成功: $ npm -v 2.3.0 如果你安装的是旧版本的 npm可以很容易得通过 npm 命令来升级命令如下 $ sudo npm install npm -g /usr/local/bin/npm - /usr/local/lib/node_modules/npm/bin/npm-cli.js npm2.14.2 /usr/local/lib/node_modules/npm 如果是 Window 系统使用以下命令即可 npm install npm -g 使用淘宝镜像的命令 cnpm install npm -g 使用 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); 全局安装与本地安装 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 安装过程输出如下内容第一行输出了模块的版本号及安装位置。 express4.13.3 node_modules/express ├── escape-html1.0.2 ├── range-parser1.0.2 ├── merge-descriptors1.0.0 ├── array-flatten1.1.1 ├── cookie0.1.3 ├── utils-merge1.0.0 ├── parseurl1.3.0 ├── cookie-signature1.0.6 ├── methods1.1.1 ├── fresh0.3.0 ├── vary1.0.1 ├── path-to-regexp0.1.7 ├── content-type1.0.1 ├── etag1.7.0 ├── serve-static1.10.0 ├── content-disposition0.5.0 ├── depd1.0.1 ├── qs4.0.0 ├── finalhandler0.4.0 (unpipe1.0.0) ├── on-finished2.3.0 (ee-first1.1.1) ├── proxy-addr1.0.8 (forwarded0.1.0, ipaddr.js1.0.1) ├── debug2.2.0 (ms0.7.1) ├── type-is1.6.8 (media-typer0.3.0, mime-types2.1.6) ├── accepts1.2.12 (negotiator0.5.3, mime-types2.1.6) └── send0.13.0 (destroy1.0.3, statuses1.2.1, ms0.7.1, mime1.3.4, http-errors1.3.1) 查看安装信息 你可以使用以下命令来查看所有全局安装的模块 npm list -g├─┬ cnpm4.3.2 │ ├── auto-correct1.0.0 │ ├── bagpipe0.3.5 │ ├── colors1.1.2 │ ├─┬ commander2.9.0 │ │ └── graceful-readlink1.0.1 │ ├─┬ cross-spawn0.2.9 │ │ └── lru-cache2.7.3 …… 如果要查看某个模块的版本号可以使用命令如下 npm list gruntprojectNameprojectVersion /path/to/project/folder └── grunt0.4.1 使用 package.json package.json 位于模块的目录下用于定义包的属性。接下来让我们来看下 express 包的 package.json 文件位于 node_modules/express/package.json 内容 {name: express,description: Fast, unopinionated, minimalist web framework,version: 4.13.3,author: {name: TJ Holowaychuk,email: tjvision-media.ca},contributors: [{name: Aaron Heckmann,email: aaron.heckmanngithubgmail.com},{name: Ciaran Jessup,email: ciaranjgmail.com},{name: Douglas Christopher Wilson,email: dougsomethingdoug.com},{name: Guillermo Rauch,email: rauchggmail.com},{name: Jonathan Ong,email: mejongleberry.com},{name: Roman Shtylman,email: shtylmanexpressjsgmail.com},{name: Young Jae Sim,email: hanulhanul.me}],license: MIT,repository: {type: git,url: githttps://github.com/strongloop/express.git},homepage: http://expressjs.com/,keywords: [express,framework,sinatra,web,rest,restful,router,app,api],dependencies: {accepts: ~1.2.12,array-flatten: 1.1.1,content-disposition: 0.5.0,content-type: ~1.0.1,cookie: 0.1.3,cookie-signature: 1.0.6,debug: ~2.2.0,depd: ~1.0.1,escape-html: 1.0.2,etag: ~1.7.0,finalhandler: 0.4.0,fresh: 0.3.0,merge-descriptors: 1.0.0,methods: ~1.1.1,on-finished: ~2.3.0,parseurl: ~1.3.0,path-to-regexp: 0.1.7,proxy-addr: ~1.0.8,qs: 4.0.0,range-parser: ~1.0.2,send: 0.13.0,serve-static: ~1.10.0,type-is: ~1.6.6,utils-merge: 1.0.0,vary: ~1.0.1},devDependencies: {after: 0.8.1,ejs: 2.3.3,istanbul: 0.3.17,marked: 0.3.5,mocha: 2.2.5,should: 7.0.2,supertest: 1.0.1,body-parser: ~1.13.3,connect-redis: ~2.4.1,cookie-parser: ~1.3.5,cookie-session: ~1.2.0,express-session: ~1.11.3,jade: ~1.11.0,method-override: ~2.3.5,morgan: ~1.6.1,multiparty: ~4.1.2,vhost: ~3.0.1},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: ef7ad681b245fba023843ce94f6bcb8e275bbb8e,bugs: {url: https://github.com/strongloop/express/issues},_id: express4.13.3,_shasum: ddb2f1fb4502bf33598d2b032b037960ca6c80a3,_from: express*,_npmVersion: 1.4.28,_npmUser: {name: dougwilson,email: dougsomethingdoug.com},maintainers: [{name: tjholowaychuk,email: tjvision-media.ca},{name: jongleberry,email: jonathanrichardonggmail.com},{name: dougwilson,email: dougsomethingdoug.com},{name: rfeng,email: enjoyjavagmail.com},{name: aredridel,email: aredrideldinhe.net},{name: strongloop,email: callbackstrongloop.com},{name: defunctzombie,email: shtylmangmail.com}],dist: {shasum: ddb2f1fb4502bf33598d2b032b037960ca6c80a3,tarball: http://registry.npmjs.org/express/-/express-4.13.3.tgz},directories: {},_resolved: https://registry.npmjs.org/express/-/express-4.13.3.tgz,readme: ERROR: No README data found! } Package.json 属性说明 name - 包名。 version - 包的版本号。 description - 包的描述。 homepage - 包的官网 url 。 author - 包的作者姓名。 contributors - 包的其他贡献者姓名。 dependencies - 依赖包列表。如果依赖包没有安装npm 会自动将依赖包安装在 node_module 目录下。 repository - 包代码存放的地方的类型可以是 git 或 svngit 可在 Github 上。 main - main 字段指定了程序的主入口文件require(moduleName) 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。 keywords - 关键字 卸载模块 我们可以使用以下命令来卸载 Node.js 模块。 npm uninstall express 卸载后你可以到 /node_modules/ 目录下查看包是否还存在或者使用以下命令查看 npm ls 更新模块 我们可以使用以下命令更新模块 npm update express 搜索模块 使用以下来搜索模块 npm search express 创建模块 创建模块package.json 文件是必不可少的。我们可以使用 NPM 生成 package.json 文件生成的文件包含了基本的结果。 npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults.See npm help json for definitive documentation on these fields and exactly what they do.Use npm install pkg --save afterwards to install a package and save it as a dependency in the package.json file.Press ^C at any time to quit. name: (node_modules) runoob # 模块名 version: (1.0.0) description: Node.js 测试模块(www.runoob.com) # 描述 entry point: (index.js) test command: make test git repository: https://github.com/runoob/runoob.git # Github 地址 keywords: author: license: (ISC) About to write to ……/node_modules/package.json: # 生成地址{name: runoob,version: 1.0.0,description: Node.js 测试模块(www.runoob.com),…… }Is this ok? (yes) yes 以上的信息你需要根据你自己的情况输入。在最后输入 yes 后会生成 package.json 文件。 接下来我们可以使用以下命令在 npm 资源库中注册用户使用邮箱注册 npm adduser Username: mcmohd Password: Email: (this IS public) mcmohdgmail.com 接下来我们就用以下命令来发布模块 npm publish 如果你以上的步骤都操作正确你就可以跟其他模块一样使用 npm 来安装。 版本号 使用NPM下载和发布代码时都会接触到版本号。NPM使用语义版本号来管理代码这里简单介绍一下。 语义版本号分为X.Y.Z三位分别代表主版本号、次版本号和补丁版本号。当代码变更时版本号按以下原则更新。 如果只是修复bug需要更新Z位。如果是新增了功能但是向下兼容需要更新Y位。如果有大变动向下不兼容需要更新X位。 版本号有了这个保证后在申明第三方包依赖时除了可依赖于一个固定版本号外还可依赖于某个范围的版本号。例如argv: 0.0.x表示依赖于0.0.x系列的最新版argv。 NPM支持的所有版本号范围指定方式可以查看官方文档。 NPM 常用命令 除了本章介绍的部分外NPM还提供了很多功能package.json里也有很多其它有用的字段。 除了可以在npmjs.org/doc/查看官方文档外这里再介绍一些NPM常用命令。 NPM提供了很多命令例如install和publish使用npm help可查看所有命令。 NPM提供了很多命令例如install和publish使用npm help可查看所有命令。 使用npm help command可查看某条命令的详细帮助例如npm help install。 在package.json所在目录下使用npm install . -g可先在本地安装当前命令行程序可用于发布前的本地测试。 使用npm update package可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。 使用npm update package -g可以把全局安装的对应命令行程序更新至最新版。 使用npm cache clear可以清空NPM本地缓存用于对付使用相同版本号发布新版本代码的人。 使用npm unpublish packageversion可以撤销发布自己发布过的某个版本代码。 使用淘宝 NPM 镜像 大家都知道国内直接使用 npm 的官方镜像是非常慢的这里推荐使用淘宝 NPM 镜像。 淘宝 NPM 镜像是一个完整 npmjs.org 镜像你可以用此代替官方版本(只读)同步频率目前为 10分钟 一次以保证尽量与官方服务同步。 你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm: npm install -g cnpm --registryhttps://registry.npm.taobao.org 这样就可以使用 cnpm 命令来安装模块了 cnpm install [name] 更多信息可以查阅http://npm.taobao.org/。 转自http://www.runoob.com/nodejs/nodejs-npm.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88986.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在哪个网站做淘宝水印网站建设服务费税率多少钱

在实现自定义日志之前,我们需要了解AOP。 1.AOP AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,旨在通过将横切关注点(cross-cutting concerns)从主要业务逻辑中分离出来&…

哈尔滨优化网站方法陕西一建2022停考

文章目录1. 题目2. 解题2.1 单调栈2.2 哈希1. 题目 给你一份工作时间表 hours,上面记录着某一位员工每天的工作小时数。 我们认为当员工一天中的工作小时数大于 8 小时的时候,那么这一天就是「劳累的一天」。 所谓「表现良好的时间段」,意…

常用网站开发软件6杭州网站建设外包

AI时代系列丛书 AI时代程序员开发之道✨内容简介参与方式 AI时代项目经理成长之道✨内容简介参与方式 AI时代架构师修炼之道✨内容简介参与方式 AI时代产品经理升级之道✨内容简介参与方式 AI时代Python量化交易实战✨内容简介参与方式 AI时代程序员开发之道✨ 内容简介 本书是…

《网站建设与管理》方案天津餐饮网站建设

腾讯云我的世界mc服务器多少钱?95元一年2核2G3M轻量应用服务器、2核4G5M带宽优惠价218元一年、4核8G12M带宽轻量服务器446元一年,云服务器CVM标准型S5实例2核2G优惠价280元一年、2核4G配置服务器748元一年,腾讯云百科txybk.com分享腾讯云我的…

那些做seo的网站公司网站制作高端

什么是建造者模式? 传说女娲是用泥巴捏出人来的,当时捏出的小泥人虽然每个都是两条腿、两只手、一个脑袋的样子,但是具体到每个部位,却有有所不同:有的小泥人手长一点,有的手短一点;有的脑袋圆…

谈谈网站的开发流程网站建设著作权

在当今信息化时代,即时通讯软件成为了大家的生活中不可或缺的一部分。除了大家熟知的微信、QQ等常见的公共社交软件之外,企业内部也需要一款私有化部署的即时通讯软件来提高团队协作效率以及保护数据安全。但是,如何选择一款适合自己企业的私…

seo 网站关键词优化交互网站怎么做的

#!/usr/local/bin/python3# -*- coding:utf-8 -*-#----------函数位置参数和关键字参数----------def test(x,y): #此处的 x,y为形参print(x)print(y)test(1,2) #位置参数调用-此处的 1,2为实参,且与形参一一对应test(y2,x1) #关键字调用&…

宁波网站开发制作深圳保障性租赁住房

第一题 1. 指针变量p进行自加运算(即 执行p;)后,地址偏移值为1,则其数据类型为,char说法是否正确? A:正确 B:错误 答案及解析 B 比如我们的空类,空类所占的字节为1,指向空类的指针,自加运算之后…

自己建立网站后怎么做淘客最近时事新闻热点

一、简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的、可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCS…

旅游公司网站建设wordpress 家园

文章目录 透传属性如何禁止“透传属性和事件”多根节点设置透传访问“透传属性和事件” $props、$attrs和$listeners的使用详解 透传属性 透传属性和事件并没有在子组件中用props和emits声明透传属性和事件最常见的如click和class、id、style当子组件只有一个根元素时&#xf…

北京网络公司建站开网站要多少钱

我这里是根据次数进行倒叙,可根据自己情况进行修改 function sortKey(array,key){return array.sort(function(a,b){var x a[key];var y b[key];return ((x>y)?-1:(x<y)?1:0)}) }; 转载于:https://www.cnblogs.com/wangyang0210/p/10185494.html

宝丰县建设局网站wordpress文章在哪个文件夹

pandas简介&#xff1a;pandas包含的数据结构和数据处理工具的设计使得利用进行数据清洗和数据分析非常快捷&#xff1b;与numpy的区别&#xff0c;pandas用来处理表格型或异质型数据的&#xff0c;而numpy更适合处理同质型的数值类数据。 1、Series简介 1、Series是一种一维的…

公司网站建设重点内容宁波网站建设公司费用价格

先要了解一下C语言里全部的位运算都是指二进制数的位运算。即使输入的是十进制的数&#xff0c;在内存中也是存储为二进制形式。 “<<”使用方法&#xff1a; 格式是&#xff1a;a<<m&#xff0c;a和m必须是整型表达式&#xff0c;要求m>0。 功能&#xff1a…

网站建设基础书籍更新标签wordpress

一、参考资料 【2023 CANN训练营第一季】Ascend C算子开发入门&#xff08;中&#xff09; 二、重要说明 TIK2编程范式把算子核内的处理程序&#xff0c;分成多个流水任务&#xff0c;任务之间通过队列&#xff08;Queue&#xff09;进行通信和同步&#xff0c;并通过统一的…

杭州高端定制网站wordpress 同步微博

Every day a Leetcode 题目来源&#xff1a;1423. 可获得的最大点数 解法1&#xff1a;前缀和 后缀和 基于贪心的思想&#xff0c;要使得获得的点数最大&#xff0c;每次拿卡牌都应该选点数尽量高的卡牌。 但是拿卡牌有限制&#xff0c;每次行动&#xff0c;只可以从行的…

建设网站的报告深圳网站建设q双赢世讯

P01S01 变量与字符串 变量变量的命名规则 字符串字符串的表达方法字符串的基本操作 数整数与浮点数数中下划线常量 注释 变量 变量的命名规则 变量名只能包含字母、数字和下划线&#xff1b; 变量名能以字母或下划线开头&#xff0c;但是不能以数字开头&#xff1b; 变量名不能…

长沙建站福建省住房城乡和城乡建设厅网站

当我们在程序里需要做遮罩效果时&#xff0c;可以PorterDuffXfermode类实现。 例如有一副图片&#xff0c;需要使用一个图形&#xff08;一般是可以使用Canvas画出来的图形&#xff09;&#xff0c;图形覆盖到的地方在图片上才显示出来&#xff0c;可以使用PorterDuff.Mode.SR…

做个简单的企业小网站常州网络科技推广公司

项目地址&#xff1a;https://github.com/liuhuanyong/LanguageResources 致力于利用web公开信息,采用爬虫脚本,加工处理形成语言资源包括词汇知识库,领域语料等语言资源,该资源可用于自然语言处理任务. 1、 corpus_resources.py:词库&#xff0c;包括&#xff1a; name:人民日…

一般多少钱做一个网站淘宝客不建网站怎样做

【实例简介】Android超声波通信例子,手机之间,手机与超声波设备间的超声波通信【实例截图】【核心代码】ComAir5Demo_V1.0.3└── ComAir5Demo_V1.0.3├── AndroidManifest.xml├── ComAir5Demo_ReleaseNote.txt├── libs│ ├── android-support-v4.jar│ └──…

建设系统网站全名django 网站开发实例

文章目录 前言一、基于口令的认证&#xff08;用户名密码&#xff09;二、基于公钥的认证&#xff08;免密登录&#xff09;三、禁止用户登录和修改端口四、免密登录具体操作 前言 非对称加密是在认证用户连接的时候使用的&#xff0c;对称加密是在用户连接之后开始传输数据的…