本地服务器由PythonJS

我下载了这个演示服务器 。 我遵循指示,所以

首先,git克隆这个回购,然后运行:npm install python-js。 现在您已准备好运行服务器,运行:./run-demo.js,然后打开浏览器到localhost:8080。

不幸的是,我不能运行run-demo.js,因为我有这个错误

--------------------------- Windows Script Host --------------------------- Line: 1 Character: 1 Error: Invalid character Code: 800A03F6 Source: Microsoft JScript - compilation error 

我尝试通过node.js控制台来运行,但只有“…”,没有任何事情发生。

这是run-demo.js的代码:

 #!/usr/bin/env node var fs = require('fs') //var pythonjs = require('../PythonJS/pythonjs/python-js') var pythonjs = require('python-js') var pycode = fs.readFileSync( './server.py', {'encoding':'utf8'} ) var jscode = pythonjs.translator.to_javascript( pycode ) eval( pythonjs.runtime.javascript + jscode ) 

有任何想法吗? 我想运行本地服务器并使用PythonJS

我不相信#是Javascript中的有效字符。 如果将run0demo.js文件传递给浏览器,那么肯定不知道该如何处理该文件( #! ),UNIX内核将使用该文件来确定应该使用哪个执行文件来处理该文件。

如果其他人会寻找解决scheme,这里是:

 node run-demo.js 

简单…;)