我正在使用此回购https://github.com/barodeur/pocket-archive-all
运行脚本目的是存档我所有的口袋书签
代码很简单
#!/usr/bin/env sh
npm install
source ./.env
nodemon --harmony app.js
我遇到以下错误
npm install
^^^^^^^
SyntaxError: Unexpected identifier
at Object.exports.runInThisContext (vm.js:76:16)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Timeout.Module.runMain [as _onTimeout] (module.js:604:10)
at ontimeout (timers.js:365:14)
at tryOnTimeout (timers.js:237:5)
at Timer.listOnTimeout (timers.js:207:5)
任何帮助?
答案 0 :(得分:0)
你是怎么跑的?您似乎正在使用node
来运行该脚本,但它是bash脚本。
只需安装npm
,然后将脚本chmod为可执行文件并运行它
./dev-server