就可以看到这个应用的详细信息了。
由于时间太长,我们的pm2应用运行了很长时间了,我们不知道应用的运行目录在哪里,
怎么办呢。通过查看查看pm2应用的详情,我们能很好的看出进程的详情。
代码是: pm2 show 1
此处的1 是pm2内部进程的id
由于时间太长,我们的pm2应用运行了很长时间了,我们不知道应用的运行目录在哪里,
怎么办呢。通过查看查看pm2应用的详情,我们能很好的看出进程的详情。
代码是: pm2 show 1
此处的1 是pm2内部进程的id
就可以看到这个应用的详细信息了。
package.json 有很多字段,也有很多官方字段,我们需要知道他们的具体是做什么的才能很好的运用
IDEA实现正则批量替换
相信大家都曾用caniuse网站查询过css、js的一些兼容性问题,并且都从它反馈的兼容性数据中获益,让我们的线上项目更加稳定、和谐的跑在用户电脑里。不过对于caniuse页面上的一些细节,我们可能会感到困惑或者模棱两可,今天就带着大家一起来重新认识caniuse这个网站,并对它的原理和细节做些探究。
为什么import和require能混合使用,不出问题
try catch,await ,axios
在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。
nodejs至今仍然不支持ES6标准的import引用,所以发布的npm包不能直接用import,即使你是用import写的,最后发布的时候也要转成commonjs规范的代码,一个模块只发布的源码没有发布commonjs规范的代码,直接怼作者就行了。
在TypeScript项目中直接引入Javascript包是不能使用的,因为包中缺少TypeScript类型声明,如果是自己写的包,可以考虑自己增加一个.d.ts类型声明文件,如果代码比较多或者使用的是第三方的包,自己写就比较麻烦了。第三方的包首先考虑找一个别人写好的声明文件,如果没有可以使用一些自动生成声明文件的工具。
简单点的 我们可以用iframe加载图片来破解防盗链,也可以通过后台获取图片
前端修炼场,首页标签大全greenSock前端研究VUE研究我们的作品flash技术探讨开发心得个人档案培训与招聘服务报价