运行风帆抛出无效字符错误

时间:2015-01-22 07:31:40

标签: sails.js

我已经使用npm install sails -g成功安装了sails 我正在运行Windows 7.当我尝试运行'sails'命令时,出现错误,说“找不到命令”。然后我在PATH env变量中包含了相应的bin文件夹。然后在尝试运行'sails'命令时出现javascript错误。 ERROR ::

行:1

Char:1

错误:字符无效

代码:800A03F6

来源:Microsoft JScript编译错误

2 个答案:

答案 0 :(得分:0)

这是因为您需要使用node.bat运行sails.js。为此,请首先确保使用节点安装的位置更新路径变量:

PATH=%PATH%;c:\program files\nodejs

然后使用以下内容制作c:\ program files \ nodejs \ sails.cmd文件

node C:\Users\XXXXX\AppData\Roaming\npm\node_modules\sails\bin\sails.js %1 %2 %3 %4 %5

将XXXX替换为您的用户个人资料名称。保存它,你应该全部排序。感谢this post获得一些灵感。

答案 1 :(得分:0)

此错误消息与 Node 无关,而是与 Windows Scripting Host 相关。

在 Windows 上,.js 文件默认与 Windows Scripting Host 相关联,因此脚本不会与 Node 一起运行。

打开文件浏览器,找到一个 JavaScript 文件,您可以通过图标检查它不是 JavaScript。

打开 JavaScript 文件的属性,并在关联程序(或 open with)中链接 Node.js exe 文件以打开此类文件。

该错误不应再出现。