npm

如何在vue项目中使用stylus

心已入冬 提交于 2020-11-30 23:44:22
  安装步骤基于使用vue-cli创建的项目:     创建完一个初始项目后,通过 npm install css-loader style-loader -D     再安装stylus:通过     npm install stylus --save-dev                 npm install stylus-loader --save-dev     然后在build--->webpack.base.config.js中配置规则:      {         test: /\.css$/,         loader:''style-loader!css-loader!stylus-loader'       }   可能完成上述步骤仍然会出错:     cannot find module 'stylus'     原因是在webpack里面可能还是没有正确安装依赖,就再次安装就好了;       npm install stylus --save-dev       npm install stylus-loader --save-dev       再次运行项目的时候,就可以了; 来源: oschina 链接: https://my.oschina.net/u/4275236/blog/3354447

近似计算一个对象在js占用内存

匆匆过客 提交于 2020-11-30 23:42:20
内存 在很久之前,我就想查看一个对象在JS里占用多少内存了,直到最近由于线上使用了需要计算从服务端传输数据的大小,让这个需求尤为强烈。 预备知识 我们现在使用的js是高级语言,它在内存 细节之上建立一个抽象层,目前我们接触到的,就是变量,变量的占用内存是固定了,语言规范声明的 ,但是由于实现解释器,可能一个类型的变量占用内存,会稍规范多一些,这里我们可以先忽略, 这样,我们就可以按照规范定义的变量内存大小,来计算一个变量占用的内存了 js中的类型 undefined null boolean number string object(区分普通数组和对象) npm - object-sizeof 按照官方定义的数据类型大小,npm有一个包遍历对象,然后依次计算每个属性占用的内存,求和,就能得到对象的近似大小 npm install object-sizeof var sizeof = require('object-sizeof') // 2B per character, 6 chars total => 12B console.log(sizeof({abc: 'def'})) // 8B for Number => 8B console.log(sizeof(12345)) var param = { 'a': 1, 'b': 2, 'c': { 'd': 4 } } // 4

搭建超级小班课网课系统

跟風遠走 提交于 2020-11-30 16:13:58
简介 本场景介绍使用视频云技术搭建超级小班课网课系统。 阿里云体验实验室地址(阿里云ECS体验场景体验) https://developer.aliyun.com/adc/scenario/3a43ff7ff0cd4f14a010b859e7674c0f 背景知识 音视频通信: 音视频通信 RTC(Real-Time Communication)是阿里云覆盖全球的实时音视频开发平台,提供高可用、高品质、超低延时的实时网络服务,适用于在线教育、互动娱乐、视频会议、保险定损、调度指挥等场景。使用阿里云RTC SDK,您可以在移动、Web、PC等多端快速搭建互通互联的实时音视频应用。 超级小班课: 超级小班课是将千名学生以小组形式分成若干小班(推荐4-6名为一组),同时由一名主讲名师和多名助教进行辅导。所有学生均可以实时观看主讲名师授课画面,并可以与名师进行连麦互动。多名助教实时关注小班内学生动态,维护小班课堂秩序,并可连麦小班内学生进行助教辅导。该场景不仅可以让优秀的名师辅导更多的学生,更可以保证学生之间的互动性,让学生的学习效果大大增加。 超级小班课解决方案适用于K12和少儿语培等教育场景。 获取音视频通信应用AppKey 1.使用您自己的阿里云账号登录到音视频通信RTC控制台。 2.在左侧单击应用管理。 3.在应用管理页面就可以看到您的默认应用的AppID。 4

vscode如何配置ts的lint,如何配置才能让eslint和prettier不冲突一键格式化代码(vue开发使用)

拜拜、爱过 提交于 2020-11-30 07:26:02
最近在使用ts,发觉tslint在vscode上使用很不方便,不如eslint一键格式化高效,就想着能不能配置下vscode让其像写js一样爽 这篇文章主要解决2个问题,第一个是如何让vscode使用ts的lint,第二个是如何配置才能让eslint和prettier这2个代码格式化的vscode插件不互相冲突 ###vscode使用ts的lint 首先ts的lint已经不用tslint了,这个东东官方已经说不维护了,转过来做了个typescript-eslint这个eslint的插件 官方文档 https://github.com/typescript-eslint/typescript-eslint#getting-started 如果是一个干净的项目,按文档来肯定没有问题,为了写的更爽,提示更智能还是建议你继续往下读 搭配typescript-eslint 做一个更高效的配置 网上写的vscode配置eslint和prettier达到一键格式化的文章很多,个人觉得都差不多,而且文章里很多设置都已经过时了 我直接贴目前较新的写法,注释也比较清楚 { // 重新设定tabsize "editor.tabSize": 4, "prettier.tabWidth": 4, // 缩进字节数 // #每次保存的时候自动格式化 "editor.formatOnSave": true, /

Vue项目引进ElementUI组件

血红的双手。 提交于 2020-11-30 07:13:20
环境要求 Nodejs Nodejs 官网下载地址:http://nodejs.cn/download/ 具体安装参考其他资料 打开cmd命令行,输入npm -v,如果出现如下图的显示,说明已经安装正确。 如果安装版本比较老,想升级新版本 npm install npm - g 安装 webpack 安装webpack npm install webpack -g -g 表示安装为全局 安装 vue-cli 安装 vue 脚手架项目初始化工具 vue-cli npm install vue-cli -g 淘宝镜像 npm使用的国外中央仓库,下载速度较慢,有的时候还会有部分文件被墙掉。 npm install -g cnpm --registry=https://registry.npm.taobao.org 建议使用淘宝镜像,安装完淘宝镜像以后可以使用 cnpm 代替 npm。例如webpack可使用如下命令: cnpm install webpack -g . 创建Vue项目 vue init webpack +项目名称 运行vue npm run dev 访问localhost:8080 引入ElementUI 打开项目 src\main.js 添加 import ElementUI from 'element-ui' import 'element-ui/lib/theme

Vue-cli

删除回忆录丶 提交于 2020-11-30 06:06:53
安装vue-cli 安装vue-cli的前提是你已经安装了npm,安装npm你可以直接下载node的安装包进行安装。你可以在命令行工具里输入npm -v 检测你是否安装了npm和版本情况。出现版本号说明你已经安装了npm和node,我这里的npm版本为3.10.10。如果该命令不可以使用,需要安装node软件包,根据你的系统版本选择下载安装就可以了。 下载地址: http://nodejs.cn/download/ npm没有问题,接下来我们可以用npm 命令安装vue-cli了,在命令行输入下面的命令: npm没有问题,接下来我们可以用npm 命令安装vue-cli了,在命令行输入下面的命令: npm install vue-cli -g -g :代表全局安装。如果你安装时报错,一般是网络问题,你可以尝试用cnpm来进行安装。安装完成后,可以用vue -V来进行查看 vue-cli的版本号。注意这里的V是大写的。我这里版本号是2.8.1. 如果vue -V的命令管用了,说明已经顺利的把vue-cli安装到我们的计算机里了。 初始化项目 我们用vue init命令来初始化项目,具体看一下这条命令的使用方法。 vue init <template-name> <project-name> init:表示我要用vue-cli来初始化项目 <template-name>:表示模板名称

Error: ENFILE: file table overflow, scandir while run reaction on Mac

陌路散爱 提交于 2020-11-30 02:49:31
问题 I'm trying to install and run Reaction on mac osx 10.12.15 within below command npm install -g reaction-cli reaction init cd reaction reaction Then I got below error I'm just fresh with Reactjs developer so it is simply nervously. And it simply compatible with the package version but how can i solve this problem => Started proxy. => Started MongoDB. /Users/sopheak/.meteor/packages/templating-compiler/.1.3.2.1411czp++os+web.browser+web.cordova/plugin.compileTemplatesBatch.os/npm/node_modules

Ubuntu18.04配Hyperledger Fabric1.4环境

时间秒杀一切 提交于 2020-11-30 01:00:47
Hyperledger Fabric1.4配环境 Ubuntu18.04配Hyperledger Fabric1.4环境 参照官方文档(比较容易失败) 自己整理(从此处开始) 安装git和vim 安装docker 安装Go node和npm安装 拉取fabric源码 拉取镜像 下载可执行二进制文件 几个链码例子的位置(Go) Ubuntu18.04配Hyperledger Fabric1.4环境 参照官方文档(比较容易失败) 查看docker版本(是否安装) 具体安装步骤可以百度。 docker --version docker-compose --version 安装Go,并且配置环境变量。 环境变量在 /etc/profile ,末尾加上一点东西。 export GOPATH = $HOME /go export PATH = $PATH : $GOPATH /bin 安装nodejs(这一步不稳定) npm install npm@5.6.0 -g 安装python sudo apt-get install python 下面的不好成功,需要稳定的VPN 安装最新版的hyfa镜像(现在版本应该是2.0) curl -sSL http://bit.ly/2ysbOFE | bash -s 制定安装1.4.3版本的镜像 curl -sSL http://bit.ly

Permission denied while trying to install opencv4nodejs in Ubuntu

跟風遠走 提交于 2020-11-29 23:54:41
问题 I was trying to install opencv4nodejs in Ubuntu-20.04 using the following command and my node version is v12.19.0 sudo npm i -g opencv4nodejs But getting those errors info install installing opencv version 3.4.6 into directory: /usr/lib/node_modules/opencv4nodejs/node_modules/opencv-build/opencv ERR! Error: Command failed: mkdir -p opencv mkdir: cannot create directory ‘opencv’: Permission denied npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! opencv-build@0.1.9 install: `node ./install.js

Permission denied while trying to install opencv4nodejs in Ubuntu

梦想与她 提交于 2020-11-29 23:54:21
问题 I was trying to install opencv4nodejs in Ubuntu-20.04 using the following command and my node version is v12.19.0 sudo npm i -g opencv4nodejs But getting those errors info install installing opencv version 3.4.6 into directory: /usr/lib/node_modules/opencv4nodejs/node_modules/opencv-build/opencv ERR! Error: Command failed: mkdir -p opencv mkdir: cannot create directory ‘opencv’: Permission denied npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! opencv-build@0.1.9 install: `node ./install.js