npm

Next Js application build

那年仲夏 提交于 2020-08-05 10:02:50
问题 I am trying to deploy the next js application in firebase. For which I have made firebase.json like, { "hosting": { "public": ".next", "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ], "rewrites": [ { "source": "**", "destination": "/index.html" } ] } } With assumption I have given .next as value for public but when running the app in firebase url, it says that the index.html file is missing like and hence throws page not found error, If I give dist then it throws error as there

npm install returns syscall spawn git error

喜你入骨 提交于 2020-08-05 08:57:43
问题 I've tried to run npm install and faced these issues below I've tried to clear cache with force command, install git and update node but nothing worked here is the error npm ERR! code ENOENT npm ERR! syscall spawn git npm ERR! path git npm ERR! errno ENOENT npm ERR! enoent Error while executing: npm ERR! enoent undefined ls-remote -h -t ssh://git@github.com/eligrey/FileSaver.js.git npm ERR! enoent npm ERR! enoent npm ERR! enoent spawn git ENOENT npm ERR! enoent This is related to npm not

手把手教你写个小程序定时器管理库

别等时光非礼了梦想. 提交于 2020-08-05 08:33:27
背景 凹凸曼是个小程序开发者,他要在小程序实现秒杀倒计时。于是他不假思索,写了以下代码: 1 2 3 4 5 6 7 8 9 Page({ init: function ( ) { clearInterval( this .timer) this .timer = setInterval( () => { // 倒计时计算逻辑 console .log( 'setInterval' ) }) }, }) 可是,凹凸曼发现页面隐藏在后台时,定时器还在不断运行。于是凹凸曼优化了一下,在页面展示的时候运行,隐藏的时候就暂停。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Page({ onShow: function ( ) { if ( this .timer) { this .timer = setInterval( () => { // 倒计时计算逻辑 console .log( 'setInterval' ) }) } }, onHide: function ( ) { clearInterval( this .timer) }, init: function ( ) { clearInterval( this .timer) this .timer = setInterval( () => { // 倒计时计算逻辑

正确使用微信小程序组件库,解决报错Component is not found in path

為{幸葍}努か 提交于 2020-08-05 08:29:03
本人node小白,在开发微信小程序的时候想偷懒使用一个组件库,可是一直报这个错误 Component is not found in path "@vant/weapp/dist/image/index" 太焦虑了,找了好久总结出正确的使用步骤,如果也不会的小伙伴按照下列步骤做就不会出问题啦! 正确使用步骤 以小程序组件库 https://github.com/youzan/vant-weapp 为例 在小程序项目 根目录 打开命令行,输入 npm i @vant/weapp -S --production 然后你会发现项目内多了一个「node_modules」目录和「package-lock.json」文件 在小程序根目录输入 npm init 初始化项目 在生成的 「package.json」文件中的「dependencies」中填入你需要依赖的模块和版本号,如 打开「详情」,勾上「使用npm模块」 点击「工具」-> 「构建npm」 就成功啦! 此时你的项目根目录会多一个「miniprogram_npm」的文件夹 不过使用起来还要注意,按照如下的方式引用,而不是使用路径引用哦 祝没有bug! 来源: oschina 链接: https://my.oschina.net/u/4335275/blog/4311294

基于 React 开发了一个 Markdown 文档站点生成工具

早过忘川 提交于 2020-08-05 06:22:07
Create React Doc 是一个使用 React 的 markdown 文档站点生成工具。就像 create-react-app 一样,开发者可以使用 Create React Doc 来开发、部署 markdown 站点或者博客而不用关心站点环境配置信息。 特性 零配置书写 markdown 文档站点。 markdown 文档支持懒加载以及热加载。 基于文件目录自动生成多层级菜单。 支持一键发布到 GitHub Pages . 使用 create-react-doc 搭建的文档站点 blog 快速上手 执行如下命令: npx create-react-doc my-doc npm install && cd my-doc npm start 然后打开 http://localhost:3000/ 就可以看到文档站点。当准备发布到生产环境时,执行 npm run build 就能将文档站点打包压缩。 使用 create-react-doc 非常容易上手。开发者不需要额外安装或配置 webpack 或者 Babel 等工具,它们被内置隐藏在脚手架中,因此开发者可以专心于文档的书写。 下面提供三种方式来快速创建文档站点: npx npx create-react-doc my-doc npm npm init create-react-doc my-doc yarn yarn

[javascript] elementui下login登录页界面和js验证逻辑

女生的网名这么多〃 提交于 2020-08-05 05:11:39
主要是使用了form组件 <html lang= " cn " > <head> <meta charset= " utf-8 " > <meta name= " viewport " content= " width=device-width, initial-scale=1, shrink-to-fit=no " > <meta name= " description " content= "" > <meta name= " author " content= " 陶士涵 " > <title>GO-IMAP网页版邮箱imap工具登录页</title> <link rel= " stylesheet " href= " https://cdn.jsdelivr.net/npm/element-ui@2.13.1/lib/theme-chalk/index.css " > <script src= " https://cdn.jsdelivr.net/npm/vue/dist/vue.js " ></script> <script src= " https://cdn.jsdelivr.net/npm/element-ui@2.13.1/lib/index.js " ></script> <script src= " https://cdn.jsdelivr.net/npm

若依微服务版本 Windows下开发环境搭建

巧了我就是萌 提交于 2020-08-04 23:24:05
看了若依官网的教程,搭建环境还是踩了坑,简单整理一下 1.下载地址: https://gitee.com/y_project/RuoYi-Cloud 2.本地环境(仅供参考) JDK1.8 Mysql 5.6.45 Redis 3.2.100 Maven 3.5.4 Node 10.15.3 Nacos 1.1.0 3.数据库配置   3.1创建数据库ry-cloud并导入数据脚本ry_2020520.sql( 必须 ),quartz.sql( 可选 ) 如下:         3.2 创建数据库ry-config并导入数据脚本ry_config.sql( 必须 )如下:       4.Nacos配置   4.1 持久化,修改conf/application.properties文件,增加如下代码    spring.datasource.platform= mysql db.num =1 db.url. 0=jdbc:mysql: // localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user= root db.password =root #修改成自己数据库密码   4.2 双击bin下startup

别纠结,提高代码整洁度也没那么难!

我的梦境 提交于 2020-08-04 22:25:59
作者 | Jonathan Fulton 译者 | 弯月,责编 | 屠敏 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 以下为译文: 几年前,我们曾遇到过重大的代码质量问题: 大多数文件中的逻辑纠缠夹杂、大量重复、没有测试。 无论是编写新功能还是修复很小的bug都需要付出呕心沥血的代价,常常气到你吐血。 令我们苦不堪言。 如今,我们的代码库的整体质量明显提高了,这在很大程度上要归功于我们为提高代码质量而做出的不懈努力。几年前,在发现代码质量问题后,我们整个团队一起阅读了Robert Martin的《代码整洁之道》,然后竭尽全力贯彻了他的建议,甚至引入了“清洁规范”作为工程团队的核心文化。如果你打算扩张团队,那么我强烈建议你现在就开始实施这两项措施。从长远来看,恰当地实施“干净的代码”实践可以提高一倍生产力,并显著提高工程团队的士气。有了选择,谁还会愿意进入上图右边那个Bad code的房间呢? 在我们实施的“清洁规范”以及其他想法之中,有四项措施将团队的生产力和幸福指数提高了80%。 没有经过测试的代码一概不安全。 你需要编写大量测试,尤其是单元测试,否则你会追悔莫及。 选择有意义的名称。 为变量、类和函数选择言简意赅的名称。 类与函数保持最小,遵守单一功能原则 函数不应超过4行,而类不应超过100行。 是的,你没看错。 而且它们应该只做一件事

快速搭建一个自己的个人博客(Github Pages~二次元主题)

与世无争的帅哥 提交于 2020-08-04 22:06:40
前言 本次的一个布局技术都写的非常详细了,只要按着来就行,不过,先说明本次主题为二次元主题。 如果真的喜欢本主题的不妨可以试一试(建议跟据目录来看) 在很久很久以前。。。。 嘛,就在前不久我正在。。 额,上图仅仅表示我的 无敌 无聊,本人不抽烟。 嗯嗯,在我闲来无事的过程中我找到了一个我特别喜欢的个人博客网站; 然后:(放图~哦哦) 大佬”蝉时雨“,自己写的主题: 1、所用前端技术:vue 2、博客文章存储技术:Github issuses(就是原项目的讨论部分,分类,心情也是使用的,待会细讲) 3、博客评论技术:Gittalk (嗯,就是github提供的开发者设置里面有) 4、博客热度技术:LeanCloud (因为没有后端数据库方面,所以使用第三方存储) 传送门: 蝉时雨的网站 传送门: 蝉时雨的github 嘛,待会就以这几个部分讲解 技术简单过 先说好其实并不难,真的不难,按着来就行!!! 思维图如下: 脑图版: 本次的仓库: 本次的要改动代码: 本次环境: 在食用 Aurora 主题之前,需先安装 Nodejs 和 Git 环境,这两步不必细说。环境安装完毕,由于 Aurora 使用 vue 开发,所以需要安装 vue-cli。 欧克,Let`go Github Pages 的部署(个人网址的托管) 1、创建自己github的Pages(并把项目拉下来自己测试跑) ①

pm2 启动npm 命令

不羁的心 提交于 2020-08-04 20:01:30
第一步:配置端口,打开 pagckage.json 文件 第二步: 运行build npm run build 第三步:开始pm2 进程 pm2 start npm --name "ninghao-nuxt" -- run start --watch 第四步:查看所有进程 pm2 list 第五步:重启pm2 pm2 restart 3 表示重启ID三的进程 第六步:停止某一个进程,建议是ID,如果是name , 就会把所有name = ninghao-nuxt 全部停止; pm2 stop 1 pm2 stop ning-nuxt 第七步: 来源: oschina 链接: https://my.oschina.net/u/575762/blog/4287713