推荐文章

angular环境搭建!

html

angular快速开始1.安装nodejs首先要安装nodejs,如果你的电脑已经装过了,最好确认是比较新的版本,否则可能会出问题。没有安装的直接去nodejs官网下载nodejs安装。安装过程很简单,官网有教程。下载地址:https://nodejs.org/en/download安装完成后,windows+R 输入cmd,打开命令输入 node -v 看看安装版本 出现版本号说明node安装成功<!--more-->2.安装cnmp由于Angular Cli的一些资源被墙掉了,所以这里我们使用淘宝的镜像去下载安装,否则会很慢并且很容易出问题。 淘宝镜像网址:https://npm.taobao.org/使用node npm命令安装npm install -g cnpm –registry=https://registry.npm.taobao.org之后安装angular cli的时候我们就用cnpm命令即可。包括其他被墙的资源也可以用cnmp去下载安装!3.安装Angular Cli之前电脑上如果安装过angular cli老版本的话建议先卸载,然后重新安装卸载老版本:npm uninstall -g angular-cli卸载新版本:npm uninstall -g @angular/cli清除下缓存 :npm cache clean然后开始安装,记住,最好用cnpmcnpm install -g @angular/cli@latest安装完成后输入 ng help 查看是否安装成功 出现angular的版本号说明安装成功angular 搭建项目1.搭建项目框架安装完命令行工具后我们就可以创建Angular项目了。首先,切换到项目的存放目录,我的是在桌面的angularDemo文件夹下输入:ng new [projectName]projectName就是你的项目名称,例如,我创建一个aution项目然后耐心等待,这里会下载很多东西,所以不要着急这就表示创建完成了1.运行项目首先切换至项目目录,然后执行npm install命令在项目目录输入:npm install 出现上图所示表示依赖包下载成功了 然后运行项目,执行 ng server 命令ng server 出现上图所示表示项目运行成功了,默认是运行在4200端口上的。 打开浏览器,输入localhost:4200即可访问。 大功告成!一个Angular的项目就创建好了

30

2017/10

Hexo博客收录百度和谷歌!

html

Hexo博客收录百度和谷歌-基于Next主题(应该是比较全面的一篇教程)我们的博客做出来当然是希望别人来访问,但是Github和Coding都做了防爬虫处理,这样子我们博客可能就无法被搜索引擎收录,需要我们手动提交!本教程基于Hexo博客框架,使用Next主题(其他主题举一反三),博主本人已绑定自己的域名(在下文会点明区别,没有太大影响);很多过程使用了Flow.ci进行自动构建!<!--more-->原创文章,转载请注明出处你需要准备的1.百度站长账号;没有的申请,很简单,跟百度分析一起使用挺好,不过分析的话还是推荐CNZZ,不过都挂上没有坏处!2.谷歌账号:谷歌账号能够享受所有的谷歌服务,当然也包括网站搜索分析服务!不过需要提前准备梯子!3.Flow.ci用于自动构建网站地图(推荐,非必须):可参考这篇文章>>配置自动构建,本文会在这基础之上进行提高!4.最重要的是你有自己的博客!验证你的站点是否被收录:一般情况下你的站点是不能被搜到的!你可以用site验证:验证百度:site:www.oneonecity.xyz域名换成你自己的,百度还支持site搜索么?如果没有找到你的博客说明没有被收录!验证谷歌:site:www.oneonecity.xyz域名换成你自己的,谷歌是一定支持的,不过你需要梯子!如果没有找到你的博客说明没有被收录!收录百度措辞是不是有问题?就是你的网站被百度搜索收录!1.手动提交:你可以手动提交你的站点到百度搜索,点这里>>,当然这种方法很麻烦,因为如果想让每一篇文章都能被搜索到就需要把所有的页面链接进行提交!2.验证网站所有权:通过验证之后百度会认为你是网站所有者,然后能做诸如自动推送、手动推送的高级功能!点这里>>,输入你的博客首页地址(可以是自己的域名也可以是Coding或者Github的Pages页面地址!),然后点击下一步!3.进行验证:这里有三种方法:文件验证、HTML标签验证和CNAME验证。下面分别说一下方法和适用范围!(1)文件验证:百度文件验证a.你需要做的是下载验证文件:是一个html文件,里面存放着你的token信息!b.然后将这个文件放在你的主题的根目录下,之所以不放在source是因为Next主题在构建过程中会在验证文件中加入很多东西影响验证!c.接下来就是编译部署你的博客hexo g -d,如果你已经实现自动化部署的话只需要push你的原文件:git add .git commit -am “添加验证文件”git push origin master关于自动部署,请移步这里>>d.点击点击这里进行验证,其实是你的博客首页加了验证文件路径;e.最后点击完成验证如果顺利的话,是能够完成!这种方法比较麻烦,不是很推荐!(2)HTML标签验证:这种方法需要根据不同的主题进行配置,博主使用的Next主题,其他主题可以自己摸索,原理一样:都是将HTML验证标签加入到博客每个页面的head里面!注意是红框中完整的标签,而不是一部分!百度文件验证第一步:将该标签(红框中完整的,并非只是后面的token);第二步:在Next主题配置文件(不是博客配置文件)开启提交百度的选项:百度文件验证此处设置成true之后,将themes/next/layout/_partials/head.swig下把默认的百度和 google 验证值替换为搜索引擎为你提供的完整HTML标签即可google_site_verification: truebaidu_site_verification: true这里的名字google_site_verification:可以随便起,不过需要与后面的themes/next/layout/_partials/head.swig中相对应,默认都是下划线!第三步:修改themes/next/layout/_partials/head.swig,添加从百度获取的完整的HTML验证标签,注意名字的对应!{% if theme.baidu_site_verification %} <meta name="baidu-site-verification" content="yourtoken" />{% endif %}第四步:同文件验证的c.步骤:编译部署你的博客!进入你的博客首页或者任意文章,按F12,如果再head标签中看到了验证标签,就可以了!百度文件验证第五步:点击验证按钮!,如果过程没问题则会验证成功!(3)CNAME验证,如果你绑定了自己的域名,这种方式是最简单的!第一步:你要有自己的域名并使用CNAME解析,如果没有请移步这里>>第二步:如图添加一条新的CNAME解析:记录类型是CNAME,主机记录是你的token,,记录值是zz.baidu.com,其他默认:百度文件验证第三步:点击验证!这一种方法最简单,推荐!收录谷歌:HTML 标签验证,参考百度验证!{% if theme.google_site_verification %} <meta name="google-site-verification" content="yourtoken" />{% endif %}生成站点地图:这一步很重要,通过构建网站地图能够让搜索引擎更好的抓取你的网站内容!1.安装sitmap插件:cnpm install hexo-generator-sitemap —savecnpm install hexo-generator-baidu-sitemap —save如果你搭建了基于Flow.ci的自动构建,请修改Flow.ci的自定义脚本:2.修改博客配置文件:a.修改URL为你博客首页,这样是为了保证生成的sitemap.xml文件中地址正确:百度文件验证b.指定生成文件名及路径,在配置文件最后添加一下代码:自动生成sitemapsitemap: path: sitemap.xmlbaidusitemap: path: baidusitemap.xmlc.执行构建hexo g,正常情况下会在source文件夹下看到多出两个文件:sitemap.xml和baidusitemap.xml,这就是sitemap文件。(1.如有报错ERROR Plugin load failed: hexo-generator-baidu-sitemapSyntaxError: Unexpected token : while compiling ejs请执行一下命令Node.js:SyntaxError:意外的令牌:编译ejs时我已经使用包管理器安装了ejs,它正在使用带有过滤器(:)的普通脚本。下载的EJS版本是最新版本 - 2.3.3,节点版本为0.12.4。cnpm install ejs当前版本的ejs(v2.3.3)不支持从版本2中删除的过滤器。如果要使用过滤器,则需要安装1.x版本:cnpm install ejs@1.x(2.如有报错ERROR Plugin load failed: hexo-generator-json-contentError: Cannot find module 'underscore'执行以下命令cnpm i hexo-generator-json-content --save此后等待搜索引擎抓取或者配置自动推送或者主动推送!自动推送自动推送sitemap到百度:基于Next主题,其他主题原理一样:修改主题配置文件将baidu_push状态改成true:# Enable baidu push so that the blog will push the url to baidu automatically which is very helpful for SEObaidu_push: true修改baidu_push.swig:位置是themes\next\layout_scripts\baidu_push.swig,添加以下代码(代码来自百度自动推送):{% if theme.baidu_push %}<script>(function(){ var bp = document.createElement(‘script’); var curProtocol = window.location.protocol.split(‘:’)[0]; if (curProtocol === ‘https’) { bp.src = ‘https://zz.bdstatic.com/linksubmit/push.js‘; } else { bp.src = ‘http://push.zhanzhang.baidu.com/push.js‘; } var s = document.getElementsByTagName(“script”)[0]; s.parentNode.insertBefore(bp, s);})();</script>{% endif %}这样子的话每次访问博客中的页面会自动向百度提交。提交Google站点地图:添加/测试站点地图点此>>进入Google Search Console控制台,需要翻墙。点击你的站点,如果没有请先添加站点;然后点击控制台—>抓取—>站点地图,点击右上角添加/测试站点地图按钮,将你的sitemap.xml提交测试,测试成功之后重复该步骤进行添加!手动推送hexo-baidu-url-submit首先,在Hexo根目录下,安装本插件:cnpm install hexo-baidu-url-submit —save谷歌sitemap

14

2016/03

Hexo安装和配置到GitHub

html

123打发士大夫阿萨德发送1. Git安装和设置gitbrew install git #Mac电脑使用brew安装 sudo apt-get install git #Ubuntu系统使用apt-get命令安装yum install git #Liunx系统使用yum命令安装然后设置好git账户使用Github Page搭建博客, 需要在GitHub建立仓库,仓库名为username.github.io,以后使用…1) 先到https://github.com/new页面注册一个新的项目,项目名需要与你的用户名相同,项目主页也是相同的 https://username.github.io例如 我的github用户名就叫 <code>majiameng</code>所以我创建的新的项目名字为<code>majiameng.github.io</code>注: 用户名和版本库名必须一直我的主页是 https://majiameng.github.ioWindows/Liunx/Mac 添加密钥1.检查现有的SSH密钥打开终端输入 ls -al ~/.ssh 以查看现有的SSH密钥是否存在: ls -al ~/.ssh#列出.ssh目录中的文件(如果存在)检查目录列表,看看你是否已经有一个公共SSH密钥。[root@iz2ze1l759bwnyl1nt6bviz hexo]# ls -al ~/.sshtotal 24drwx------ 2 root root 4096 Sep 11 20:02 .dr-xr-x---. 12 root root 4096 Sep 29 09:12 ..-rw------- 1 root root 0 Aug 31 14:11 authorized_keys-rw------- 1 root root 3247 Sep 11 18:08 id_rsa-rw-r--r-- 1 root root 743 Sep 11 18:08 id_rsa.pub-rw-r--r-- 1 root root 7533 Sep 26 10:04 known_hosts2.生成一个新的SSH密钥粘贴下面的文字,替换你的GitHub电子邮件地址。ssh-keygen -t rsa -b 4096 -C "666@majiameng.com"这将创建一个新的ssh密钥,使用提供的电子邮件作为标签。生成公共/私有rsa密钥对。当系统提示您输入要保存密钥的文件时,按Enter键。这接受默认的文件位置。输入保存密钥的文件(/c/Users/you/.ssh/id_rsa):[按回车]在提示符下,键入安全密码。有关详细信息,请参阅“使用SSH密钥密码”。Enter passphrase (empty for no passphrase): # 输入密码(无密码为空):[输入密码]Enter same passphrase again: #再次输入相同的密码:[再次输入密码]3.将SSH密钥添加到ssh代理在向ssh-agent添加新的SSH密钥以管理密钥之前,应该检查现有的SSH密钥并生成一个新的SSH密钥。确保ssh代理正在运行:在后台启动ssh-agenteval "$(ssh-agent -s)"Agent pid 20938将SSH私钥添加到ssh代理。如果您使用不同的名称创建密钥,或者如果要添加具有不同名称的现有密钥,请将命令中的id_rsa替换为私钥文件的名称。ssh-add ~/.ssh/id_rsa打开复制 粘贴在你的github账户 vim ~/.ssh/id_rsa.pub3) 登录网站,将SSH文件夹下的 id_rsa.pub 中的内容复制到公钥框中即可。将SSH密钥添加到您的GitHub帐户。2. Node.js安装请看文章node 的安装3. Hexo安装与设置Node, npm和Git都安装成功, 开始安装hexocnpm install hexo -g #-g表示全局安装, npm默认为当前项目安装hexo version如果遇到报错{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }则用下列语句安装cnpm install hexo --no-optionalHexo使用命令:cd /githexo init hexo #执行init命令初始化到你指定的hexo目录cd hexocnpm install #install before start blogginghexo generate #自动根据当前目录下文件,生成静态网页hexo server #运行本地服务浏览器输入http://localhost:4000就可以看到效果。目录结构.├── .deploy #需要部署的文件├── node_modules #Hexo插件├── public #生成的静态网页文件├── scaffolds #模板├── source #博客正文和其他源文件, 404 favicon CNAME 等都应该放在这里| ├── _drafts #草稿| └── _posts #文章├── themes #主题├── _config.yml #全局配置文件└── package.json教你怎么用 Hexo!4. 添加博文hexo new "postName" #新建博文,其中postName是博文题目博文会自动生成在博客目录下source/_posts/postName.md文件自动生成格式:title: "It Starts with iGaze: Visual Attention Driven Networkingwith Smart Glasses" #博文题目date: 2014-11-21 11:25:38 #生成时间tags: #标签, 多个标签也可以使用格式[tag1, tag2, tag3,...]- tag1- tag2- tag3categories: [cat1,cat2,cat3]---正文, 使用 Markdown 语法书写也可以直接写一个<code> **.md </code>文件放入<code>source/_posts/ </code>文件夹下面诶?你还不会md文件的语法 ? out了 用markdown写下你的第一个md文档如果不想博文在首页全部显示, 并能出现阅读全文按钮效果, 需要在你想在首页显示的部分下添加5. 主题更改cd /git/hexo/themes #进入主题目录#git clone git克隆的地址 克隆后保存在本地的文件名git clone git@github.com:iissnan/hexo-theme-next.git next在<code>./_config.yml</code>,修改主题为next<code>theme: next</code>每个主题有每个主题的审美以及功能,可以安装之后随时更换哦!Hexo主题列表另外推荐几个主题:iissnan/hexo-theme-nextTryGhost/Casperkywk/hexo-theme-casper #基于Casperdaleanthony/unoA-limon/pacmanAlxMedia/huemanxiangming/landscape-plus #基于官方查看本地效果hexo g #生成页面hexo s #启动服务6. 部署到Git以上内容都是在本地进行查看, 现在将博客部署到github或gitcafe上gitcafe现在已经呗coding收购,部署到上边的方法一样,举一反三!Github修改文件 hexo 目录下的配置文件 <code> _config.yml </code>在文件尾部添加deploy: type: git repo: https://github.com/lmintlcx/lmintlcx.github.io.git branch: masterGitHub项目主页需要把 branch 设置为 master注意事项所有键的冒号后面留一个空格,如<code>language: zh-CN</code>url不能为空,否则报错type: git报错<code>hexo ERROR Deployer not found: git</code>的解决方法:先运行<code> cnpm install hexo-deployer-git —save</code>完整配置信息如下:# Site #站点信息title: blog Name #标题subtitle: Subtitle #副标题description: my blog desc #描述author: me #作者language: zh-CN #语言timezone: Asia/Shanghai #时区# URLurl: http://yoururl.com #用于绑定域名, 其他的不需要配置root: /#permalink: :year/:month/:day/:title/permalink: posts/title.htmlpermalink_defaults:# Directory #目录source_dir: source #源文件public_dir: public #生成的网页文件tag_dir: tags #标签archive_dir: archives #归档category_dir: categories #分类code_dir: downloads/codei18n_dir: :lang #国际化skip_render:# Writing #写作new_post_name: :title.md #新文章标题default_layout: post #默认模板(post page photo draft)titlecase: false #标题转换成大写external_link: true #新标签页里打开连接filename_case: 0render_drafts: falsepost_asset_folder: falserelative_link: falsefuture: truehighlight: #语法高亮 enable: true line_number: true #显示行号 auto_detect: true tab_replace:# Category & Tag #分类和标签default_category: uncategorized #默认分类category_map:tag_map:# Date / Time format #日期时间格式## http://momentjs.com/docs/#/displaying/format/date_format: YYYY-MM-DDtime_format: HH:mm:ss# Pagination #分页per_page: 10 #每页文章数, 设置成 0 禁用分页pagination_dir: page# Extensions #插件和主题## 插件: http://hexo.io/plugins/## 主题: http://hexo.io/themes/theme: next# Deployment #部署, 同时发布在 GitHub 和 GitCafe 上面deploy:- type: git repo: git@github.com:username/username.github.io.git branch: master保存之后,便可以使用<code>hexo d</code>上传到GitHub。部署成功,使用username.github.io进行访问, 或者设置个性域名,参考官方Wiki。如有报错,可能是第一次安装git还没有设置git email和namegit config --global user.email "666@majiameng.com"git config --global user.name "majiameng"写好 md文章 放在<code>source/_posts/ </code>文件夹下面 后hexo ghexo d7.域名绑定域名不绑定域名的话只能通过 your_user_name.github.io 访问申请域名推荐 GoDaddy或者阿里云, 域名解析推荐 DNSPod绑定顶级域名新建文件 CNAME, 无后缀, 纯文本文件, 内容为要绑定的域名 blogname.com如果要使用 www.blogname.com 的形式, 文件内容改为 www.blogname.comDNS设置记录值获取ping your_user_name.github.io正在 Ping sni.github.map.fastly.net [151.101.73.147] 具有 32 字节的数据:来自 151.101.73.147 的回复: 字节=32 时间=139ms TTL=51来自 151.101.73.147 的回复: 字节=32 时间=147ms TTL=51来自 151.101.73.147 的回复: 字节=32 时间=128ms TTL=51来自 151.101.73.147 的回复: 字节=32 时间=155ms TTL=51151.101.73.147 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),往返行程的估计时间(以毫秒为单位): 最短 = 128ms,最长 = 155ms,平均 = 142ms主机记录@, 类型A, 记录值151.101.73.147主机记录www, 类型A, 记录值151.101.73.147参考 Tips for configuring an A record with your DNS provider绑定子域名比如使用域名blogname.com的子域名blog.blogname.comCNAME文件内容为blog.blogname.comDNS设置主机记录blog, 类型CNAME, 记录值blogname.github.io参考 Tips for configuring a CNAME record with your DNS providerGitHub 绑定域名项目管理界面,https://github.com/username/username.github.io/settings8.其他配置头像设置编辑站点配置文件, 新增字段 avatar, 头像的链接地址可以是:网络地址https://avatars2.githubusercontent.com/u/4962914?v=3&s=460站点内的地址/images/avatar.jpg #头像图片放置在主题的 source/images/avatar: /images/avatar.png菜单设置编辑主题配置文件的 menu若站点运行在子目录中, 将链接前缀的 / 去掉menu: home: / archives: /archives categories: /categories tags: /tags commonweal: /404.html about: /about标签云页面添加一个标签云页面, 并在菜单中显示页面链接在菜单中添加链接。 编辑主题配置文件, 添加 tags 到 menu 中``` bashmenu: tags: /tags分类页面添加一个分类页面, 并在菜单中显示页面链接新建 categories 页面hexo new page categories将页面的类型设置为categoriestitle: categoriesdate: 2015-09-19 22:38:00type: "categories"---关闭评论title: categoriesdate: 2015-09-19 22:38:00type: "categories"comments: false---在菜单中添加链接. 编辑主题配置文件, 添加 categories 到 menu 中menu: categories: /categoriesRSS 链接编辑主题配置文件 rss 字段rss: false禁用Feed链接rss:默认使用站点的 Feed 链接, 需要安装 hexo-generator-feed 插件浏览http://localhost:4000/atom.xml查看是否生效rss: http://your-feed-url指定特定的链接地址, 适用于已经烧制过 Feed 的情形自定义页面以关于页面为例新建一个 about 页面hexo new page "about"编辑 source/about/index.md:title: Aboutdate: 2014-11-1 11:11:11---About Me菜单显示 about 链接, 主题配置文件中将 menu 中 about 前面的注释去掉menu: about: /about9.网站代码上传设置完毕,为避免本地代码丢失,可以将hexo下的所有文件提交一份到服务器。#create project on gitcafe.commkdir hexo-sourcecd hexo-sourcegit init# copy all files in 'hexo' folder heregit add ..git commit -m 'first commit'git remote add origin 'git@gitcafe.com:username/hexo-source.git'git push -u origin master10.安装优化文件插件cnpm install hexo-all-minifier --save配置下打开配置文件_config.yml加入下面的配置html_minifier: enable: true exclude: css_minifier: enable: true exclude: - '*.min.css'js_minifier: enable: true mangle: true output: compress: exclude: - '*.min.js'完事了,这样子就能够对 html css js 进行压缩了,其实他还支持图片压缩。

14

2016/02

教你怎么用 Hexo!

html

欢迎来到 Hexo !如果在使用Hexo时遇到任何问题,您可以在故障排除中找到答案,或者在GitHub上询问。快速开始创建一个新的帖子$ hexo new "My New Post"更多信息: 写作<!--more-->删除帖子 把 /source/_posts/ 下多余的文章文件删除$ hexo clean再生成静态文件运行服务器$ hexo server #简写 hexo s更多信息: 服务器生成静态文件$ hexo generate #简写 hexo g更多信息: 生成部署到远程站点$ hexo deploy #简写 hexo d更多信息: 部署

14

2016/02

Node 的安装

html

Windows 下安装 Node.js1.打开网址 nodejs.org选择适合自己电脑位数的安装包windows 32位https://nodejs.org/dist/v6.11.3/node-v6.11.3-x86.msiwindows 64位https://nodejs.org/dist/v6.11.3/node-v6.11.3-x64.msi2.下载完毕,安装…next,next,next,install!node安装在 C:\Program Files\nodejs 路径下3.配置环境变量右击我的电脑 -> 属性 -> 高级系统设置 -> 环境变量(N)…系统变量里边 Path 新建一个变量 C:\Program Files\nodejs 确定Liunx 下安装 Node.js1、下载源码,你需要在https://nodejs.org/en/download/下载最新的Nodejs版本,本文以v6.11.3为例:cd /usr/local/src/wget https://nodejs.org/dist/v6.11.3/node-v6.11.3.tar.gz<!--more-->2、解压源码tar zxvf node-v6.11.3.tar.gz3、 编译安装$ cd node-v6.11.3$ ./configure --prefix=/usr/local/node/v6.11.3$ make$ make install4、 配置NODE_HOME,进入profile编辑环境变量vim /etc/profile设置nodejs环境变量,在 <code>export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL</code> 一行的上面添加如下内容:#set for nodejsexport NODE_HOME=/usr/local/node/v6.11.3export PATH=$NODE_HOME/bin:$PATH:wq保存并退出,编译<code>/etc/profile</code> 使配置生效$ source /etc/profile验证是否安装配置成功$ node -v输出 v6.11.3 表示配置成功npm模块安装路径/usr/local/node/v6.11.3/lib/node_modules/<code>注:Nodejs 官网提供了编译好的Linux二进制包,你也可以下载下来直接应用。</code>npm的使用由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 “npm -v” 来测试是否成功安装。命令如下,出现版本提示表示安装成功:$ npm -v2.3.0如果你安装的是旧版本的 npm,可以很容易得通过 npm 命令来升级,命令如下:$ npm install npm -g如果是 Window 系统使用以下命令即可:$ npm install npm -g使用淘宝镜像的命令:$ cnpm install npm -g如果你还没有安装淘宝镜像大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:$ npm install -g cnpm --registry=https://registry.npm.taobao.org这样就可以使用 cnpm 命令来安装模块了:$ cnpm install [name]

10

2016/02