首先安装好font-spider后压缩网站字体,但是一旦网站更新内容字体就不会自动压缩了
于是在宝塔的计划任务shell脚本中
font-spider /demo/*.html
中间的demo换成网站名称
但是发现运行的时候出现 sh font-spider commount not found
直接运行就可以,但是用shell就不行,究竟为啥?
于是百度了半天
/www/server/nvm/versions/node/v10.16.0/bin/font-spider /demo/*.html
用这个单独写了一个shell脚本,直接运行就可以了,但是在计划任务中还是不行提示
【node错误】/usr/bin/env: node: No such file or directory
翻阅资料资料都提示要创建一个软连接,如下:
ln -s /usr/bin/nodejs /usr/bin/node
2. 推测!!因为npm执行的时候默认是使用/usr/bin/node去执行的,但我本地是没有/usr/bin/node的,所以需要创建一个
所以需要创建一个软连接将自己的node的执行文件指到/usr/bin/node上,于是修改如下:
ln -s /usr/local/NODEJS_HOME/bin/node /usr/bin/node
3. 再执行,OK了