NodeJ中的意外标识符

时间:2016-12-19 00:23:39

标签: node.js npm

我正在使用此回购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)

任何帮助?

1 个答案:

答案 0 :(得分:0)

你是怎么跑的?您似乎正在使用node来运行该脚本,但它是bash脚本。

只需安装npm,然后将脚本chmod为可执行文件并运行它

./dev-server