npm

如何在Node JS中卸载NPM模块?

為{幸葍}努か 提交于 2020-08-15 01:26:28
问题: As commonly known, any npm module can be installed by running a simple command: npm install <module_name> . 众所周知,可以通过运行一个简单的命令来安装任何npm模块: npm install <module_name> 。 I have installed a few modules that I do not use anymore and I just want to get them off. 我已经安装了一些不再使用的模块,我只想把它们取下来。 I have a few questions regarding this: 我对此有一些疑问: Do we have any command or process to uninstall a module from the root (something like npm uninstall <module_name> ) or will simply removing the module files do? 我们是否有任何命令或过程从根目录卸载模块(类似于 npm uninstall <module_name> ),还是只是删除模块文件呢? How does it affect us if we keep

react使用fetch封装请求的方法-简单易懂

╄→尐↘猪︶ㄣ 提交于 2020-08-14 23:01:46
方法有很多种,这里贴一个比较优雅又简单易懂的。用class类写法,new一个实例方法。 其中qs是包,类似于url拼接的方法,自行npm安装。我这里fetch使用的是dva的fetch,也可以自行使用自带的fetch , 把 const fetch = require('dva').fetch; 注释既可。 /** * 请求方法 */ import qs from 'qs'; import { message } from 'antd'; const fetch = require('dva').fetch; const { stringify, parse } = qs; const checkStatus = res => { if (200 >= res.status < 300) { return res; } message.error(`网络请求失败,${res.status}`); const error = new Error(res.statusText); error.response = response; throw error; }; /** * 捕获成功登录过期状态码等 * @param res * @returns {*} */ const judgeOkState = async res => { const cloneRes = await res

JeecgCloud 微服务开发平台-部署文档

浪尽此生 提交于 2020-08-14 20:22:38
JeecgCloud部署 环境说明 JDK: 1.8 Maven: 3.5+ MySql: 5.7+ Redis: 3.2 + Node Js: 10.0 + Npm: 5.6.0+ Yarn: 1.21.1+ IDE插件 Lombok Plugin (必装) # 一、项目下载 git clone https://github.com/zhangdaiscott/jeecg-cloud.git # 二、配置本地hosts 建议使用 switchhost,进行本地host设置 软件下载 # 本地测试环境 127.0.0.1 jeecg-cloud-redis 127.0.0.1 jeecg-cloud-mysql 127.0.0.1 jeecg-cloud-nacos # 三、初始化数据库 脚本说明 jeecg-cloud/doc/db/jeecgcloud_mysql5.7.sql | 初始化库脚步 # 四、启动Nacos nacos 的环境搭建,参考 官方文档 启动 nacos , 访问: http://127.0.0.1:8848/nacos (默认账号密码 nacos/nacos) 参考截图创建两个属性文件 配置列表 ,注意类型选择YAML jeecg-cloud/doc/NACOSCONFIG/application-jeecg-cloud.yml jeecg-cloud

window10安装node.js(超细步骤)

折月煮酒 提交于 2020-08-14 17:38:32
一、Node.js安装 1.首先在 Node官网 上下载对应的安装包,我这里下载的是64位window系统的安装文件node-v10.15.0-x64.msi 2. 点击安装文件,开始node.js安装 3. 点击下一步 4. 勾选同意选项,并点击下一步 5.选择node.js的安装目录,我这里选择安装在D盘 6.接着一直点击下一步到以下界面 7.点击安装 8. 完成安装 9.在cmd命令行中验证,出现以下情况即表示安装成功 二、Node.js环境变量配置 在以上的步骤已经完成了node.js的安装,即使不进行此步骤的环境变量配置也不影响node.js的使用,但是如果不进行环境变量配置,那么在我们使用命令安装node.js全局模块,例如npm install -g express时,会默认安装到C盘的路径C:\Users\hua\AppData\Roaming\npm中,所以在这边配置全局安装模块以及缓存目录的环境变量; 1.首先在node.js的安装目录新建两个文件夹node_global和node_cache 2.创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径): npm config set prefix "D:\install\nodejs\node_global" npm config set cache "D:\install\nodejs

vue中实现在线预览pdf文件

爱⌒轻易说出口 提交于 2020-08-14 13:55:04
方法1:使用插件pdfObject(Safari不能正常显示,安卓手机的支持也不好) npm i pdfobject -S main.js Vue.prototype.$PDFObject = PDFObject; < div id ="example1" style ="height:600px;width: 80%;margin: 0 auto" ></ div > mounted(){ let _this = this ; this .$nextTick( function (){ _this.$PDFObject.embed( '/pdf/test.pdf', "#example1" ); }); }, 我这里用的是vue3,pdf文件放在public文件夹下 对于兼容问题的解决办法,可以参考: https://www.cnblogs.com/wuhuacong/p/9566764.html 方法2 使用插件vue-pdf npm i vue-pdf -S 在使用的地方: import pdf from 'vue-pdf' 注册组件: components:{pdf}, < ul class ="pdf_pager" > < li @click ="scaleD" > < p > 放大 </ p > </ li > < li @click ="scaleX" > < p >

parcel 开发 vscode 插件

好久不见. 提交于 2020-08-14 13:18:56
安装 yarn add parcel-bundler parcel-plugin-externals package.json 忽视vscode, 添加watch "externals": [ "vscode" ], "scripts": { "lint": "eslint .", "pretest": "yarn run lint", "test": "node ./test/runTest.js", "watch": "parcel ./src/extension.js -d dist --target node", "build": "parcel build ./src/extension.js -d dist --target node" }, Launch.json // A launch configuration that launches the extension inside a new window // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid

3行代码 为你的网站博客添加萌萌哒可爱二次元女动漫玩偶人物(看板娘)

拟墨画扇 提交于 2020-08-14 12:28:54
看板娘一词源自日语“看板娘(かんばんむすめ)”。其中的“看板”指的是店面招牌,或者是为了宣传、打广告而制作的宣传牌。“看板娘”也就是店面的招牌姑娘,亦即能够提升店面人气和顾客流量的女服务生、女店员等。也就是说,看板娘本身就是一块“活看板”,其本身的魅力就能够起到宣传、拉人气的作用。英语又称之为“Poster Girl”。   默认只在PC端才会显示 (手机屏幕太小, 放上看板娘容易遮挡内容, 体验不好); 效果如图所示: 可以玩射击游戏, 被射击到的网页元素会消失 里面的子弹可以穿越屏幕边缘的哦(空格键发射子弹, 左右键旋转飞机🛬) 更换看板娘 更换看板娘的记录,会被存储到浏览器的Local Storage里面, 下一次进入网页, 依然会是你喜欢的看板娘 给看板娘换装 看板娘换装的记录,也会被存储到浏览器的Local Storage里面, 下一次进入网页, 依然会是你喜欢的看板娘和她的衣服 换了好看的衣服, 拍张照片吧! 看博客的时候, 看板娘会给出贴心小提示 如何安装看板娘 只需在网页中引入这三行代码即可! <script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm

3行代码 为你的网站博客添加萌萌哒可爱二次元女动漫玩偶人物(看板娘)

|▌冷眼眸甩不掉的悲伤 提交于 2020-08-14 12:20:19
看板娘一词源自日语“看板娘(かんばんむすめ)”。其中的“看板”指的是店面招牌,或者是为了宣传、打广告而制作的宣传牌。“看板娘”也就是店面的招牌姑娘,亦即能够提升店面人气和顾客流量的女服务生、女店员等。也就是说,看板娘本身就是一块“活看板”,其本身的魅力就能够起到宣传、拉人气的作用。英语又称之为“Poster Girl”。   默认只在PC端才会显示 (手机屏幕太小, 放上看板娘容易遮挡内容, 体验不好); 效果如图所示: 可以玩射击游戏, 被射击到的网页元素会消失 里面的子弹可以穿越屏幕边缘的哦(空格键发射子弹, 左右键旋转飞机🛬) 更换看板娘 更换看板娘的记录,会被存储到浏览器的Local Storage里面, 下一次进入网页, 依然会是你喜欢的看板娘 给看板娘换装 看板娘换装的记录,也会被存储到浏览器的Local Storage里面, 下一次进入网页, 依然会是你喜欢的看板娘和她的衣服 换了好看的衣服, 拍张照片吧! 看博客的时候, 看板娘会给出贴心小提示 如何安装看板娘 只需在网页中引入这三行代码即可! <script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm

Day12-微信小程序实战-交友小程序-搭建服务器与上传文件到后端

跟風遠走 提交于 2020-08-14 11:06:11
要搞一个小型的cms内容发布系统 因为小程序上线之后,直接对数据库进行操作的话,慧出问题的,所以一般都会做一个管理系统,让工作人员通过这个管理系统来对这个数据库进行增删改查 微信小程序其实给我们提供了这样的能力了 (也就是可以在自己已有的服务器来进行云操作,所以就可以通过这个CMS内容管理系统来对云数据库进行修改) 我们就要建立自己的web服务器--》搭建一个简易的服务器 https://koa.bootcss.com/ 这个是要node版本是7以上,可以在node官网去搭建,我这边之前按照过了,直接cmd打开,通过 node -v查看版本 然后还要下载一个 cnpm,这个主要是下载第三方模块用的 https://www.cnblogs.com/biglovevolcaner/p/6707746.html 打开cmd,直接输入这位大佬博客里面的语句进行安装即可了 这些都准备好了之后,就可以开始koa2的服务器搭建了 我们选择koa的脚手架 koa-generator https://blog.csdn.net/sinat_39049092/article/details/104575018 (跟这个博客到第三步就行) 然后我们就可以到想要搭建系统的文件中(我在d盘新建了一个weapp文件) 在cmd中输入 D:\weapp 之后输入 d:即可跳转 输入 koa2 miaomiao

CI 自动化部署 方案gitlab-runner

北城以北 提交于 2020-08-14 11:03:06
现在大多数公司都很多项目需要自动部署 到多台服务器 代码检查等工作 ,为了提供工作效率往往需要我们的ci就闪亮登场了 今天说一下我所采用的 gitlab-runner 提供的方案 ,感觉这个比较实用而且基本上很多公司也在用gitlab环境 ,应该也很方便部署 减少了再引进其他软件平台所带来的不便,废话不多说 直接进入主题 如何操作使用: 1.找到一个适合自己gitlib 版本的 gitlib-runner 下载 rpm包 2.安装对应的包 rpm -ivh 3.gitlab-runner register 输入你的gitlab地址 4.去gitlab上找到 对应授权的 串码 5.起一下名字 和 标签 和执行方式 6.然后 在你的gitlab上就会出现对应的 一个新的记录 表明你的gitlab已经和对应的服务器进行通讯了(创建的分享类型可以是共享的还有 私有的 或者标注标签的 根据自己的工作需求自己设定) 7.在项目中创建 .gitlab-ci.yml 这个文件中写入你项目要自动执行的内容 比如说PHP可以进行拉代码 同步代码 开启服务等任务。当然现在的大前端趋势下也有很多 任务可以做 代码服务器端 的npm构建 代码的自动检查 等都可以在此文件中进行执行。 具体详情可以参考 https://github.com/Fennay/gitlab-ci-cn 官网中的介绍