hexo api的具体应用 编译stylus文件 stylus官方文档 编译pug文件 PUG官方文档 店长的碎碎念 本文讨论的npm插件化,针对的是那种可以放在单独的页面魔改,或者代码可以剥离出来...例如糖果屋的gitcalendar,页面轮播图,以及所有的侧栏魔改就是植入式插件。而信封式留言板,朋友圈前端页面则是页面式插件。糖果屋微调合集基本上是不可能写成插件了。倒不是说理论上不可行。...只需要更换挂载容器或者附加一些样式补丁,我们就能很轻易的在其他主题也用上这些方案。 本文提供的详细的教程拆解和具体示例。 NPM插件的发布 此部分内容已经在NPM图床的使用技巧中进行过详细描述。...具体示例 拟以hexo-butterfly-artitalk-pro为示例,结合了页面生成和侧栏插件注入的内容。插件待编写。敬请期待。 更多已开发插件 以下是一些已经完成的插件源码。权且作为参考。...插件仓库 类型 参考方向推荐 容器植入式 侧栏魔改方案插件化 容器植入式 依赖添加,补丁添加,通过配置项给页面dom动态添加class,外挂标签插件植入 页面生成式 单独页面生成模板。
遗憾就是,对webpack项目中的路径别名无法识别 【全局】 npm Intellisense 在import语句中,自动填充npm模块。...此时会提示自定义的缩写语句,以及各插件自定义的缩写语句....配置 java.home 为刚刚安装的 openJDK11 的位置 // 3....npm install –save-dev eslint-plugin-html eslint-plugin-react 要么删除此项配置,要么配置为你自己的校验规则地址 "eslint.options...为了解决冲突,需要打开快捷键清单,根据插件名称搜索对应插件快捷键,比如我输入: emmet, 对准任意一条快捷键选项,点击鼠标右键,选择显示相同的按键绑定,修改为自己喜欢的快捷键即可。
大家好,又见面了,我是你们的朋友全栈君。...Tag html标签自动闭合,主要针对单标签 Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code vscode中文插件...Easy LESS 项目无框架无webpack时可以使用的一个less转换插件 食用方法:新建一个 xxx.less文件 CTRL + S后会自动在当前目录创建一个对应的css文件 settings.json...配置 "less.compile": { "out": false, //是否输出css文件,false为不输出 "compress": false, //是否压缩 "sourceMap":.../Redux/React-Native snippets es7和react常用代码块儿的语法糖,太多了下面直接放文档链接 传送门 ESlint和Prettier 代码规范插件,后面重点再说
.gitignore .gitignore 配置的文件不仅会在git中忽略,也会在npm publish时被忽略。....npmignore .npmignore 可以用于设置npm publish时忽略的文件范围。若同时存在.gitignore和.npmignore,只有.npmignore会生效。...package.json 可以在package.json的files字段配置需要发布的文件和目录,这个优先级比.gitignore和.npmignore都要高。
前言 现在各类项目为了降低项目、服务模块间的高度耦合性,提出了“前后端分离”,而前后端分离的项目该如何打包呢?...(即使采用Jenkins打包部署,也会存在上面2次打包过程) 为了解决上述问题,我特意查询了Maven build的相关配置及插件,发现解决上述问题,通过Maven自动打包整合其实不难,在此与大家进行分享...|---resources |---static # 存放前端资源的目录 |---pom.xml # spring-boot后端工程的pom.xml...配置pom.xml文件 1、父工程的pom.xml文件 满足Maven 子父项目结构配置要求,配置spring-boot-maven-plugin插件。 配置,已经整合了前后端项目的Maven自动打包,打包时,只需关注后端项目(spring-boot子工程)打包即可,就会将前端、后端一起打包到后端成功中。
1配置全局插件文件存放目录 说明:本地nodejs安装路径为:D:\Software\Nodejs 先在安装目录创建2个空的文件夹 cd /d D:\Software\Nodejs mkdir node_cache...首先查看全局插件的安装存放目录的位置: npm root -g npm 全局安装插件: npm install module_name -g # -g参数表示全局安装 执行命令安装一下cnpm、newman...、vue的插件: npm install cnpm -g npm install newman -g npm install vue -g 查看npm安装的全局插件列表: npm list -g 或者...newman [--save|-S] # --save与-S等价 # 有部分插件,只有在本地调试的时候才会用到,比如代码检测插件ESLint npm install eslint [--save-dev...@server:port 删除代理 npm config delete proxy npm config delete https-proxy 查看npm配置内容(可以配置默认指定源) npm
这是关于如何将Sonatype Nexus 3用作多种技术仓库的第二部分。 npm install有时可能会花费太长时间,因此在自己的内网中拥有一个代理可能是个好主意。...如何下载安装 请查看本系列的第一部分如何使用Sonatype Nexus Repository 3 :Maven仓库配置 配置Sonatype Nexus 3作为npm仓库,我们将要做的事情包括: 创建一个用于托管我们自己的...创建一个新的npm(托管)仓库并按以下方式配置它: 上面的部署策略“允许重新部署”可能看起来有争议,可以将其设置为“禁用重新部署”,这按自己的构建要求配置。...创建一个新的npm(代理)仓库并按以下方式配置它: 组仓库 这将汇集所有上述仓库,并为您提供一个统一的URL,以便配置您的客户端从中下载/部署。...创建一个新的npm(组)仓库并按以下方式配置它: 配置客户端和项目以使用自己的Sonatype Nexus仓库。 对于npm,我们将为每个项目配置仓库(不像Maven,它有一些全局配置)。
发布一个npm插件包,不仅能提升个人影响力,还能促进技术交流与共享。本文将手把手教你如何发布npm包,同时指出过程中常见的问题、易错点及避免策略,并附带实用的代码示例。 准备工作 1....安装Node.js和npm 确保你的开发环境中安装了Node.js,npm会随Node.js一同安装。你可以通过在命令行输入node -v和npm -v来检查它们的版本。 2....初始化项目 选择一个目录作为你的项目根目录,打开命令行工具,运行以下命令初始化一个新的npm项目: npm init 这将引导你填写项目的元数据,如名称、版本、描述等。...如果你嫌麻烦,可以使用npm init -y快速初始化,默认值。 2. 编写代码 接下来,根据你的插件功能编写代码。...发布到npm 1. 登录npm 在命令行中使用以下命令登录你的npm账号: npm login 按照提示输入用户名、密码和邮箱。 2.
apt-get安装,看似容易 apt-get install nodejs-legacy 但是这么一安装后,在后续安装npm的时候,出现版本不匹配的问题,被npm要求强制升级,然而apt-get的升级日常神坑...npm安装 正常情况下,当nvm正确安装后,与之匹配的npm也将安装完毕,可以使用如下命令检测下 npm -v 类似于nvm,正常显示版本号则表示安装正常。...(注:笔者在运行完之前的配置过程后,npm已经自动安装为了与nodejs版本匹配的版本,正常情况下这应该是一个自动的过程。...(注:在这一部分,笔者参照的是runoob的配置教材) 我们可以首先安装cnpm npm install -g cnpm 在使用npm的时候注意以下几点: 尽量不要使用sudo,除非出现文件权限不够的时候...以上就是在Ubuntu16系统内从零开始配置nodejs+npm+vue环境的方法,希望能给大家带来些帮助。
创建 在npm的官网上注册一个账号,https://www.npmjs.com/ 1:在本地通过npm init 初始化一个项目,并建一个index.js 文件,因为index.js为默认进入的文件,如下...: 2:在本地将该创建的项目打开,并在index.js编写想要写的文件(这里简单写一个排序),如下: 3:接下来通过npm login来登录你之前创建的npm账号,如下: 4:npm pubish...使用 npm install 包名 三. 版本更新 更改版本号 重新发布 四. 删除某个版本 npm unpublish 包名@版本号
创建 在npm的官网上注册一个账号,https://www.npmjs.com/ 1:在本地通过npm init 初始化一个项目,并建一个index.js 文件,因为index.js为默认进入的文件,如下...: image-ab2ede5fb9d14ab8bb059eb63257c67c.png 2:在本地将该创建的项目打开,并在index.js编写想要写的文件(这里简单写一个排序),如下: image...-1dc4644452b844869943897ce6cfd223.png 3:接下来通过npm login来登录你之前创建的npm账号,如下: image-4841e3bdae0d4096a9f8fd6c903c0720...使用 npm install 包名 三....删除某个版本 npm unpublish 包名@版本号
#安装Npm 安装模块 n (用于 npm 的软件包管理) $ sudo npm install -g n Npm 版本的更新 检查当前安装的 Npm 版本 $ npm...#更新npm到Beta版本 image.png 安装 NodeJs 更新 运行(可能需要使用Sudo命令提权后操作) $ n latest image.png 使用 NCU 插件管理工程文件下的 npm...组件 NCU 是 npm-check-updates 的缩写,可以简单快速的将package.json中的依赖更新到最新版本 安装 NCU 运行(可能需要使用Sudo命令提权后操作) npm install...Run the following to upgrade all global packages: npm -g install hexo-cli@3.1.0 使用 Yarn 插件管理文件夹下的package.json...npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm 的用法与 npm 相同,只是替换了 npm 的国内源从而加速下载。
首先我们在pom文件中引入热部署插件,如下 org.springframework.boot...-- 热部署插件 --> org.springframework.boot...--fork : 如果没有该项配置,肯呢个devtools不会起作用,即应用不会restart --> false...我们可以通过上面的控制台可以看到,并没有任何的日志信息,也就是说我们的热部署是根本没有生效的。 其实除了添加插件外,我们还需要对我们使用的IDEA进行一个设置,如下图 ?...我们勾选上这个选项,然后我们再来测试我们的项目; 其实还是没有成功的,这也是大家很多时候在网上看,这个我都设置了啊,为什么还是不生效,老是找不到问题的所在之处,其实除过这个还是要去配置一个东西的,如下图
在测试EasyDSS前端代码过程中,我们碰到了几个报错问题,上一篇和大家分享其中报错Can’t find Python executable "python"的问题,本文和大家分享我们测试过程中遇到的另一个报错...同之前的情况一样,在一台新机器上运行 EasyDSS 前端代码,运行 npm install 命令后出现以下报错: Downloading binary from https://github.com/...问题解决方案: 运行以下命令,镜像安装对应的依赖即可: npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass.../ 安装完毕后,运行 npm install,编译成功。...如果想了解更多关于EasyDSS的相关内容,欢迎直接下载测试。
这是ConardLi的第 69 篇原创,谢谢你的支持! Nodejs成功离不开 npm 优秀的依赖管理系统。...在介绍整个依赖系统之前,必须要了解 npm如何管理依赖包的版本,本文将介绍 npm包 的版本发布规范以、何管理各种依赖包的版本以及一些关于包版本的最佳实践。 ?...查看npm包版本 你可以执行 npm view package version 查看某个 package 的最新版本。...执行 npm view conard versions 查看某个 package 在npm服务器上所有发布过的版本。 ? 执行 npm ls 可查看当前仓库依赖树上所有包的版本信息。 ?...Npm 也使用了该工具来处理版本相关的工作。
为了提高编写HTML和CSS的速度,最近尝试着在Atom中安装emmet插件,下面谈谈安装成功的过程 1首先我尝试了网上教程中介绍最多的方法:打开Atom的引导界面(Welcome Guide)中的install...然后搜索相关emmet的包,然而却得到下面的结果,没错,由于众所周知的原因,这种方式并不能成功 ?...2然后我又采用了第二种方式:apm install emmet,很可惜,由于同上的原因,也报错失败了 3最后我通过进入atom的package的目录下把emmet的远程库克隆下来,然后在shell输入npm...命令依次为 1.cd ~/.atom/package 2.git clone xxxxx/emmet.git 3.cd emmet/ 4.npm install 安装过程在ubuntu14.04的终端上完成...,emmet插件的远程库可在github上搜索到
Nginx服务器负载均衡配置 理解了负载均衡的概念,就可以利用Nginx服务器实现负载均衡的配置了。...Nginx服务器实现了静态的基于优先级的加权轮询算法,主要使用的配置是proxy_pass指令和upsteam指令,这些内容实际上很容易理解,关键点在于Nginx服务器的配置灵活多样,如何在配置负载均衡的同时合理地融合其他功能...,形成一套可以满足实际需求的配置方案。...该配置是一个最简单的实现Nginx服务器负载均衡的配置。所有访问909500.club的请求都会在backend服务器组中实现负载均衡。...了解一个如何配置负载均衡 javascript基础知识总结
/lib 目录下存放npm包的tgz文件,然后通过 file: 前缀指定包的路径即可 注意:如果包有其他依赖包,且也有离线需求,也需要放到依赖项里然后指定离线文件的位置 二、可以为私有npm仓库单独指定...registry 镜像源 # ~/.npmrc @tencent:registry=https://mirrors.cloud.tencent.com/npm/ 如上面的配置,将 @tencent 下的.../xxx 开头的包时,也会从腾讯镜像源拉取依赖包 npmrc的配置存在优先级,当我们在多个配置文件中定义相同的键时,npm将按照以下顺序查找和应用配置: 1、项目根目录下的.npmrc文件 2、用户主目录下的....npmrc文件(即上面的 ~/.npmrc) 3、npm内置的默认配置 三、在npmrc 中可以配置不同的镜像源的访问信息(如果镜像源设置了鉴权访问) @fm:registry=https://xxx.xxxxxxx.net...="在npm镜像源管理页面生成的密码" //xxx.xxxxxxx.net/npm/:email=zhangsan123@qq.com 在npmrc中配置后,就不需要再拉取依赖的时候进行身份验证了
前言 在前端开发过程中,对于 npm的使用频率非常高。但是有时候在使用npm的时候会遇到一些报错,有些是比较常见的,有些是不常见的,这就需要在实际开发中反复不断的总结提炼才行。...npm install初始化项目的时候也是比较容易遇到问题的,尤其是在初次初始化项目的时候,本文就来分享一下关于在npm install初始化项目的时候遇到的报错的解决方法。...报错提示 通过npm install初始化项目的时候,项目初始化失败,并且在控制台有如下的报错提示: npm ERR! code ENOENT npm ERR!...通过对比之后,直接删除了img目录下的package.json文件,最后再次重新npm install初始化项目之后,不再报错,可以重新初始化成功。...2、重新npm install 处理了报错提示的文件之后,再次重新npm install,项目就不再报错,问题解决。
并且右侧还会有详细的说明和介绍文档,介绍这款插件的使用方法或者是配置方法,以及我们可以自己根据需要设置的配置。 换成C++也是一样: ?...另外,需要注意的是大部分插件是安装好了可以直接使用的,但是也有些插件是需要配置的,这需要我们在安装和使用之前详细阅读文档。 leetcode插件 熟悉了vscode的插件之后,我们开始进入本文的正题。...接着,我们通过npm工具安装最新版本的leetcode-cli: # to remove the old version npm uninstall -g leetcode-cli # to install...这时候右边会显示出前端网页跳转的请求信息,我们找到其中一个名叫all的请求,选择Headers,往下拉就能找到cookie: ? 我们把这一串字符串复制下来。...leetcode配置 最后简单讲一下leetcode插件的一些配置。 leetcode这个插件当中的配置还蛮多的,但是我个人觉得最主要的是其中的两个。
领取专属 10元无门槛券
手把手带您无忧上云