我已经使用npm install sails -g成功安装了sails 我正在运行Windows 7.当我尝试运行'sails'命令时,出现错误,说“找不到命令”。然后我在PATH env变量中包含了相应的bin文件夹。然后在尝试运行'sails'命令时出现javascript错误。 ERROR ::
行:1
Char:1
错误:字符无效
代码:800A03F6
来源:Microsoft JScript编译错误
答案 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 文件以打开此类文件。
该错误不应再出现。