我目前无法从 cron 作业运行 babel-node。当我手动运行它时,我的代码按预期运行,但相同的代码不会从 cron 运行 - 这是我的 cron 文件:
* * * * * cd /path/to/dir && /path/to/dir/node_modules/.bin/babel-node --presets es2015 /path/to/dir/babelScript.js >> ~/babelScript.log
babelScript.log 完全是空的。更重要的是,类似的代码在使用 node(不是 babel-node)时可以正常运行:
* * * * * cd /path/to/dir && /path/to/.nvm/versions/node/v6.11.2/bin/node /path/to/dir/nodeScript.js >> ~/nodeScript.log
在这种情况下,预期的输出被打印到 nodeScript.log。我完全困惑,所以非常感谢任何帮助!