Node.js无法编译我的.js文件(OSX Yosemite)

弗朗切斯科·科洛内塞(Francesco Colonnese)

我在Macbook Pro上运行node.js,我真的不明白为什么每次我尝试通过终端进行编译时都会出现此错误:

MBPdiFrancesco:~ francescocolonnese$ node -p
> /Users/francescocolonnese/Desktop/appunti.js 
SyntaxError: Invalid flags supplied to RegExp constructor 'francescocolonnese'
    at new RegExp (native)
    at repl:1:1
    at REPLServer.defaultEval (repl.js:132:27)
    at bound (domain.js:254:14)
    at REPLServer.runBound [as eval] (domain.js:267:12)
    at REPLServer.<anonymous> (repl.js:279:12)
    at REPLServer.emit (events.js:107:17)
    at REPLServer.Interface._onLine (readline.js:214:10)
    at REPLServer.Interface._line (readline.js:553:8)
    at REPLServer.Interface._ttyWrite (readline.js:830:14)

有人可以帮我解决这个问题吗?

slebetman

等待,您是否正在尝试通过在节点交互式外壳程序中键入其名称来运行js文件?如果是这样,则错误原因很简单。这是因为:

/Users/francescocolonnese/Desktop/appunti.js

是无效的javascript代码。确实,查看错误后,您可以看到该节点尝试将//正则表达式解释为:

/Users/francescocolonnese

并抱怨说这francescocolonnese不是有效的正则表达式开关。

在节点外壳中,您应该只输入有效的javascript。如果您坚持要执行此操作,则可以输入以下内容:

require('/Users/francescocolonnese/Desktop/appunti.js')

但这是错误的方法。而是简单地要求node.js运行该文件:

node -p /Users/francescocolonnese/Desktop/appunti.js

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在OSX Yosemite上编译googletest

来自分类Dev

Mac OS X Yosemite中的Node.js dtrace错误

来自分类Dev

无法通过自制OSX Yosemite安装mcrypt

来自分类Dev

OSX Yosemite升级后,Apache无法启动

来自分类Dev

Typescript Node.js原型无法编译

来自分类Dev

为什么git无法在Yosemite中读取我的证书文件?

来自分类Dev

mac osx yosemite gcc无法执行二进制文件,找不到命令

来自分类Dev

无法通过Node.js显示我的文件

来自分类Dev

在OSX Yosemite上使用Accelerate Framework进行编译

来自分类Dev

Intellisense无法在OSX Yosemite中使用Visual Studio代码

来自分类Dev

Lync无法在OSX Yosemite上启动(保持重启)

来自分类Dev

Node JS较少中间件无法自动编译

来自分类Dev

SyntaxError:意外令牌{编译我的node.js代码时

来自分类Dev

Node js写入文件

来自分类Dev

无法使用Node.js读取文件

来自分类Dev

无法将文件上传到Node JS

来自分类Dev

无法使用Node.js读取文件

来自分类Dev

对写入SMB共享的文件的OSX(Yosemite)文件权限

来自分类Dev

在osx Yosemite上安装HAXM

来自分类Dev

无法在Mac上使用node.js运行js文件

来自分类Dev

我无法将文件上传到使用node js multer指定的目录中

来自分类Dev

无法将我的node.js应用推送到Heroku

来自分类Dev

我无法在Windows 7上安装node.js

来自分类Dev

无法在我的公共IP地址上运行Node.js

来自分类Dev

无法使用终端执行我的 node.js 代码

来自分类Dev

无法在OS X 10.10 Yosemite上使用Clozure CL编译为本地可执行文件

来自分类Dev

Guard不再使用Yosemite OSX 10.10检测文件更改

来自分类Dev

Mac OSX Yosemite上的com.apple.mDNSResponder.plist文件

来自分类Dev

Lua文件处理错误:权限被拒绝(Mac OSX Yosemite)

Related 相关文章

热门标签

归档