npm

configure npm&webpack Win10 for long paths using relative paths

风格不统一 提交于 2021-01-07 02:16:30
问题 Current webpack bundling project folder structure (win10) : root_folder\ |--node_modules |--src |--index.js |--template.html |--package.json |--webpack.config.js Contents of index.js : console.log("Hello webpack"); Contents of template.html : <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title><%= htmlWebpackPlugin.options.title %></title> </head> <body> <div id="root"></div> </body> </html> Contents of package.json: { "name": "test", "version": "1.0.0", "description": "",

How to avoid logging errors from restarting NodeJS server

为君一笑 提交于 2021-01-07 01:39:47
问题 I use NodeJS as a web server on an AWS virtual machine listening on 8443 and leave it running with: kill $(lsof -i :8443 | grep .node.bin | cut -d " " -f 2); cd $HOME/server; NODE_ENV=production npm start >> stdout.txt 2>> stderr.txt & I monitor the error log. Every time I push changes and restart the server, the error log gets several lines, such as: /opt/bitnami/nodejs/bin/.node.bin[31215]: ../src/node.cc:663:void node::ResetStdio(): Assertion `(0) == (err)' failed. 1: 0x9ef190 node::Abort(

Electron installing abort - ECONNRESET

∥☆過路亽.° 提交于 2021-01-07 01:39:31
问题 I'm trying to install electron via npm and I get this error : How can I solve it? 回答1: You can set custom mirrors to download electron from a seperate mirror. Just add this before npm install , or inside the hooks somewhere. ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/" I've always used this because github were extremely slow for electron release downloads even on the servers. 回答2: Might be a bad internet connection or a proxy issue. You may want to try to remove your proxy: npm

Electron installing abort - ECONNRESET

一曲冷凌霜 提交于 2021-01-07 01:37:50
问题 I'm trying to install electron via npm and I get this error : How can I solve it? 回答1: You can set custom mirrors to download electron from a seperate mirror. Just add this before npm install , or inside the hooks somewhere. ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/" I've always used this because github were extremely slow for electron release downloads even on the servers. 回答2: Might be a bad internet connection or a proxy issue. You may want to try to remove your proxy: npm

Vue-devtools 安装浏览器调试

南笙酒味 提交于 2021-01-06 04:34:22
工欲善其事,必先利其器。 本文主要讲解Vue-devtools的安装和使用 安装方法有两个: 方法一: (前提条件需要翻墙,省事省力省心方便快速)     翻墙 =》谷歌商店 =》搜索 =》Vue-devtools =》添加至Chrome 方法二:    1、克隆至本地:git clone(vue-devtools)    2、安装项目所需要的npm包:npm install    3、编印项目文件:npm run build    4、添加至chrome浏览器    进入扩展页面=》加载已解压的扩展程序=》选择vue-devtools>shells下的chrome文件夹    /* 如果看不见“加载已解压的扩展程序...”按钮,则需要勾选开发者模式。 */   具体步骤如图所示:      最后:Vue-devtools如何使用呢?   当我们在Chrome添加完扩展后,需要调试Vue应用时,Chrom开发者工具栏会有一个vue的一栏,点击之后就可以看到vue对象的一些信息。 温情提示: 1.vue必须引入开发版, 使用min压缩版是不能使用devtools进行调试的 2.安装后, 需要关闭浏览器, 再重新打开, 才能使用 如有问题欢迎扫码加群,大伙儿一起入群讨论问题! 希望能够帮助到大家!!!谢谢合作!!! 来源: oschina 链接: https://my.oschina

Linux 入门系列

孤者浪人 提交于 2021-01-06 01:29:49
前言 以前我的不喜欢用 Linux 系统,什么目录啊,文件啊,权限啊,都得命令操作,入门难度较大。但是一旦熟练起来,真不想再去用 windows 了。再加上 shell 脚本,那才叫如虎添翼啊,真的是见识到了什么才是性能,什么才是自动化。 Linux 相较于 windows 而言,占用内存更小,因为 windows 的图形化界面比较占内存。 Linux 的生态也比较丰富,各种各样的服务端软件都会有 Linux 版本。 Linux 也衍生出各种格言的版本,我用的比较多的是 Centos 在 Linux 中,一切皆文件。所以各种目录、文件的权限、创建者、所属组都是比较实用的东西。 本文内容基于 Centos 7.4 版本。 主要内容: linux 目录说明 PATH 加载的原理及配置 常用简单命令 sed,awk,find,管道流,重定向,scp 目录介绍 Linux 中的目录还是要清楚的,有一些约定成俗的规定需要大家了解。 目录只介绍一些重要常用的。大致了解什么作用即可。 根目录- / 根目录下面有许多子目录 bin etc home opt usr sbin var tmp 等等。 /root 是用户 root 的家目录。 /home 除 root 用户之外的其它的用户家目录。 cd ~ 就是进入当前用户的家目录。 /bin /bin 实际是个软连接(理解为 windows

高效的前端开发工具有哪些?

删除回忆录丶 提交于 2021-01-05 14:42:11
  高效的前端开发工具有哪些?在互联网中许多开发工具可以让前端开发人员的工作生活变得更加轻松。应用程序的功能越来越丰富,也导致了前端开发的复杂度大幅增加,急需好的开发工具。今天和大家分享一些前端开发常用工具,这些工具真的对于提高工作效率有很大的帮助。   高效的前端开发工具:   1、EnjoyCSS   运用CSS,非常简单的工具就是遇到困难时的救星。EnjoyCSS可以让你通过简单的UI设计你的元素,并且提供相关的CSS输出。   2、Prettier Playground   Prettier是一个代码格式化程序,支持JavaScript,包括ES2017、JSX、Angular、Vue、Flow、TypeScript等。它可以移除你的原始格式,并且将其替换为遵循最佳运行方式的、标准的一致样式。如此便捷的工具在我们的编辑器中十分流行,与此同时它还有一个线上版本,可以在线完成对代码格式的修正。   3、Postman   Postman就一直在我的开发人员工具集中。它在后端检查GET、POST、DELETE、OPTIONS和PUT在内的一系列端点这方面,起到了非常显著的作用。   4、StackBlitz   根据Chidume Nnamdi显示,StackBlitz是每名使用者都很喜欢的一款在线编辑工具。最重要的一点就是,它将IDE引入了web——Visual Studio

vue内引入jsPlumb流程控制器(一)

梦想的初衷 提交于 2021-01-05 10:19:27
1. npm i jsplumb --save 注:jsplumb要全小写 2. 在main.js内 加: import jsPlumb from 'jsplumb' Vue.prototype.$jsPlumb = jsPlumb.jsPlumb 3. 组件内访问 jsPlumb只有等到DOM初始化完成之后才能使用,因此我们在以下代码中调用jsPlumb方法 this .$jsPlumb.ready( function (){ ··· }); // or this .$jsPlumb.bind("ready", function (){ ··· }); 4. 如果在以上方法内访问 要注意 this指向已经不同 要在方法外 加 var that = this 让方法内的this指向vue 或用箭头函数 或直接在组件内引入 import { jsPlumb } from 'jsplumb' 来源: oschina 链接: https://my.oschina.net/u/4285215/blog/4030065

webpack-cli Unknown argument: --output

允我心安 提交于 2021-01-05 09:12:58
问题 My npm, node js versions: When I try to run the npm dev command: The log file: 0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'dev' ] 2 info using npm@6.14.8 3 info using node@v14.15.0 4 verbose run-script [ 'predev', 'dev', 'postdev' ] 5 info lifecycle winteka@1.0.0~predev: winteka@1.0.0 6 info lifecycle winteka@1.0.0~dev: winteka@1.0.0 7 verbose lifecycle winteka@1.0.0~dev: unsafe-perm in lifecycle true 8 verbose lifecycle winteka@1.0

vue

跟風遠走 提交于 2021-01-05 09:09:17
计算属性 computed:{} <! DOCTYPE html > < html > < head > < title ></ title > </ head > < body > < div id ="computed" > < div > <!-- dlrow olleh --> <!-- {{msg.split('').reverse().join('')}} --> {{reverseStr}} </ div > < button @click ='clickHanlder' > 修改 </ button > </ div > < script type ="text/javascript" src ="./vue.js" ></ script > < script type ="text/javascript" > var com = new Vue({ el: " #computed " , data:{ msg: " hello world " }, methods:{ clickHanlder(){ console.log( this .reverseStr); // get this .reverseStr = " Hello Luffy " // set } }, computed:{ // 默认只有 getter 方法 // 计算数据属性 watch 监听