ionic 提示 Something went wrong installing the "sharp" module 错误的解决办法

  • Jason.z
  • 2020-02-19 05:06:36

使用ionic cordova resource 命令后,提示以下错误:

cordova-res.cmd ios [cordova-res] [cordova-res] Something went wrong installing the "sharp" module [cordova-res] [cordova-res] The specified module could not be found. [cordova-res] \?\D:\WEB\ConsentApp\node_modules\sharp\build\Release\sharp.node [cordova-res] [cordova-res] - Remove the "node_modules/sharp" directory, run "npm install" and look for errors [cordova-res] - Consult the installation documentation at https://sharp.pixelplumbing.com/en/stable/install/ [cordova-res] - Search for this error at https://github.com/lovell/sharp/issues [cordova-res] [ERROR] An error occurred while running subprocess cordova-res.

解决办法:

全局安装cordova-res

npm uninstall cordova-res
pm install -g...
                                    

Ubuntu提示Unable to acquire the dpkg frontend lock错误的解决方案

  • Jason.z
  • 2020-02-17 14:13:56

在Ubuntu上安装软件包,提示以下错误:

Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process...

解决办法:

(前两种可尝试,但亲测无效)

第一种 杀死进程

ps -e|grep apt-get

6965 ? 00:00:01 apt-get 然后执行

sudo kill 6965

第二种方法,强制解锁

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

第三种办法:重启系统

sudo systemctl --force --force reboot

Ubuntu 上提示Reading package lists... Done Building dependency错误的解决办法

  • Jason.z
  • 2020-02-17 14:08:05

在Ubuntu上安装软件的时候提示以下错误:

Reading package lists... Done Building dependency tree
Reading state information... Done E: Unable to locate package ****

问题原因:未更新APT库

解决办法:

sudo apt-get update
sudo apt-get upgrade

IOS超级签名核心技术解密2

  • Jason.z
  • 2020-02-15 17:41:42

在上一篇文章《

Centos7下安装Ruby的三种方法

  • Jason.z
  • 2020-02-06 01:54:28

使用yum

sudo yum install ruby

验证版本

ruby --version

默认安装的版本比较低

ruby 2.0.0p648 (2015-12-16) [x86_64-linux]

使用 Rbenv

Rbenv 是一个轻量的ruby版本管理工具。安装之前我们需要build-tool插件来扩展核心。

  1. 安装build-tool
sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
  1. 安装脚本
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
  1. 安装完成后需要添加$HOME/.rbenv/bin 目录到你的PATH目录

Bash

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc

Zsh

echo 'export...

iSign Pro 正式启用

  • Jason.z
  • 2020-02-01 07:24:51

file

这个春节假期,由于疫情的原因,基本上没有出门。

当然,这也给自己了"闭关"修炼的机会。

所以索性把签名这整套业务体系建立起来并且商业化,一方面为需要这块儿业务的朋友们提供一个平台,另外一方面也可以自己赚取一些额外的收入。

关于

isgin.pro 是一个专注于安卓和IOS应用内测,分发,以及签名的平台。

网站https://isign.pro

控制台

Vue提示Do not use 'new' for side effects错误的解决办法

  • Jason.z
  • 2020-01-27 15:43:59

开启eslint检测后提示new对象错误

Do not use 'new' for side effects

方法一

在错误地方上加/ eslint-disable no-new /绕过规则检测

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})

方法二

替代用法

let vm = new Vue({
  router,
  el: '#app',
  render: h => h(App)
})

Vue.use({
  vm
})

Vue packages version mismatch的解决办法

  • Jason.z
  • 2020-01-23 06:46:17

vue项目提示了以下错误

Vue packages version mismatch

file

解决办法:

npm install vue-template-compiler@2.4.2 --save-dev

“duplicate symbol _OBJC_CLASS_$_CDVLogger”错误的解决办法

  • Jason.z
  • 2020-01-19 06:04:58

编译ionic项目的时候提示以下错误:

duplicate symbol _OBJCCLASS$_CDVLogger in: /Users/almaju/Library/Developer/Xcode/DerivedData/Shotgun-gfxenslogefzngcppvotdeekcsof/Build/Intermediates.noindex/Shotgun.build/Debug-iphonesimulator/Shotgun.build/Objects-normal/x86_64/CDVLogger.o /Users/almaju/Library/Developer/Xcode/DerivedData/Shotgun-gfxenslogefzngcppvotdeekcsof/Build/Products/Debug-iphonesimulator/libCordova.a(CDVLogger.o) duplicate symbol _OBJCMETACLASS$_CDVLogger...

npm ERR! code ENOENT npm ERR! errno -2 npm ERR! syscall access错误的解决方法

  • Jason.z
  • 2020-01-19 06:01:48

使用npm install安装依赖的时候,提示以下错误:

npm ERR! code ENOENT npm ERR! errno -2 npm ERR! syscall access

file

两个解决方法:

1、执行 npm cache clean --force 清除缓存

2、可以尝试删除 package-lock.json,再运行 npm install。

使用第二个方法成功了。