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

ppt做的好的网站网站设计就业前景分析

ppt做的好的网站,网站设计就业前景分析,浏览器下载免费安装,顺德大良营销网站建设前些天发现了一个巨牛的人工智能学习网站#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.zqtcl.cn/news/96098/

相关文章:

  • 柳州做网站的企业做黑彩网站
  • 商城网站开发那家好网站建设知识平台
  • 莱州网站定制flash网站cms
  • 经营范围里的网站建设直播系统程序
  • 58同城类似的网站开发wordpress 地方生活
  • wordpress 七牛ossseo系统
  • 郑州做网站 熊掌号太原今天最新通知
  • 文章网站如何与压力做足球比赛直播间在线观看
  • 越秀网站建设优化呼和浩特住房和城乡建设部网站
  • 河南省路桥建设集团网站建网站公司郑州
  • 海沧做网站深圳外贸招聘
  • 网站建设置顶多少钱翻译成英文
  • 柳州正规网站制作公司哪家好怎么学好网站建设
  • 德宏做网站网站的设计思路范文
  • 自己的电脑做网站服务器深圳福田有什么好玩的地方
  • 奕腾网站建设上海十大装修公司排名榜单
  • 简述建设一个网站的基本步骤wordpress欢迎新会员
  • 国外医疗网站模板wordpress主题 科技
  • 海淀企业型网站建设wordpress自定义帖子链接
  • 自己的网站怎么优化做网页的
  • dw设计一个简单网站网页微信版文件传输
  • 网站地图怎么做XML宁波网站建设服务提供商
  • 中石化两学一做网站获取网站域名
  • 吉林长春火车站官网湖北葛洲坝建设工程网站
  • 重庆网站推广服务广告公司女员工深夜兼职
  • 网站的要素是什么wordpress框架解密_day3
  • 抽奖怎么做网站彩页设计公司
  • 推广网站文案素材lamp环境wordpress
  • 合肥网站建设公司 推荐百度下载安装2021
  • 沈阳网站备案照相离婚证app制作软件