A2Hosting:npm 在终端中工作,但不适用于 cron worker
A2Hosting: npm works in terminal, but not for cron worker
我正在使用 A2hosting 并尝试配置 cron worker,但还没有成功。
我按照这个 article 安装了 node 和 npm,这基本上是下面的命令列表
cd ~
wget https://nodejs.org/dist/v12.9.1/node-v12.9.1-linux-x64.tar.xz
tar xvf node-v12.9.1-linux-x64.tar.xz
mv node-v12.9.1-linux-x64 nodejs
mkdir ~/bin
cp nodejs/bin/node ~/bin
cd ~/bin
ln -s ../nodejs/lib/node_modules/npm/bin/npm-cli.js npm
我已经尝试了多个命令
npm run --prefix ~/cloudflare-upload-tool start
产生 /bin/bash: npm: command not found
和
~/nodejs/bin/npm run --prefix ~/cloudflare-upload-tool start
产生 /usr/bin/env: node: No such file or directory
这两个命令 运行 在终端中都很好,你能告诉我有什么选择可以解决这个问题吗?
package.json
{
"name": "cloudflare-upload-tool",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "env-cmd node index.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"axios": "^0.20.0",
"cloudflare": "^2.7.0",
"env-cmd": "^10.1.0",
"form-data": "^3.0.0",
"fs": "0.0.1-security",
"jsonwebtoken": "^8.5.1",
"path": "^0.12.7",
"tus-js-client": "^2.2.0"
}
}
支持告知不支持此方法。结束使用 UI 创建节点 js 应用程序,停止它,因为我们不需要公开它,并按照其他 article
中的建议使用下面的 cron worker 命令
source /home/<USERNAME>/nodevenv/cloudflare_upload_tool/10/bin/activate && cd /home/<USERNAME>/cloudflare_upload_tool && npm run start
我正在使用 A2hosting 并尝试配置 cron worker,但还没有成功。
我按照这个 article 安装了 node 和 npm,这基本上是下面的命令列表
cd ~
wget https://nodejs.org/dist/v12.9.1/node-v12.9.1-linux-x64.tar.xz
tar xvf node-v12.9.1-linux-x64.tar.xz
mv node-v12.9.1-linux-x64 nodejs
mkdir ~/bin
cp nodejs/bin/node ~/bin
cd ~/bin
ln -s ../nodejs/lib/node_modules/npm/bin/npm-cli.js npm
我已经尝试了多个命令
npm run --prefix ~/cloudflare-upload-tool start
产生 /bin/bash: npm: command not found
和
~/nodejs/bin/npm run --prefix ~/cloudflare-upload-tool start
产生 /usr/bin/env: node: No such file or directory
这两个命令 运行 在终端中都很好,你能告诉我有什么选择可以解决这个问题吗?
package.json
{
"name": "cloudflare-upload-tool",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "env-cmd node index.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"axios": "^0.20.0",
"cloudflare": "^2.7.0",
"env-cmd": "^10.1.0",
"form-data": "^3.0.0",
"fs": "0.0.1-security",
"jsonwebtoken": "^8.5.1",
"path": "^0.12.7",
"tus-js-client": "^2.2.0"
}
}
支持告知不支持此方法。结束使用 UI 创建节点 js 应用程序,停止它,因为我们不需要公开它,并按照其他 article
中的建议使用下面的 cron worker 命令source /home/<USERNAME>/nodevenv/cloudflare_upload_tool/10/bin/activate && cd /home/<USERNAME>/cloudflare_upload_tool && npm run start