如何搭建一个私有 npm 服务器

为何需要搭建私有npm仓库? npm——我们大家都知道是NodeJS的包管理工具,用于Node插件的管理包括安装、卸载、管理依赖等。 基于npm命令行我们可以快速的安装项目中所依赖的代码模块,甚至可以自己发布一些自己写的插件等。使得我们的项目开发效率得到大大的提升。 那么基于npm我们可以做哪些事情…

在 NodeJs 中使用 Log4js

安装log4js模块 npm install --save log4js log4js级别:大小写不敏感 ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < MARK < OFF log4js属性 1…

Nuxt.js 本地开发时解决跨域问题。Access-Control-Allow-Origin

一直都是在用Vue来开发 spa,然而spa对搜索引擎很不友好,就会想到用ssr,在vue框架项目中 nuxt.js  是一个不错的 ssr 解决方案。而在使用nuxt.js 的时候,就会遇到前后端分离情况下的,域名或端口不一致导致的跨域问题。 如果直接跨域调用接口,控制台就会报错如下信息: 在普通…

js 正序排序、倒序排序、按字段名称排序方法

js 基础——sort方法: arrayObject.sort(sortby); 参数:定义排序规则(正序、倒序、按字段排序)的函数; 返回值:对数组的引用。请注意,数组在原数组上进行排序,不生成副本。 无参数时,默认为正序排序(数值数组按数值正序,字符串数组按字符正序)。 要实现不同的排序方式,只…

基于Vue-cli Webpack3 的多目录多项目管理配置

业务需求场景 项目中经常会有一些相互独立的活动类H5开发,而这些H5的一些基础配置以及一些公用组件和用户接口都是一模一样的,当量多的时候,如果每次都init一个新的项目,把之前的公用代码copy过去,显然重复的工作量很多,也不符合我们偷懒的精神,此时我们就需要一个能管理多个类似项目的管理模式,实现一…