Sails.js 正在运行的帆抛出无效字符错误

Sails.js 正在运行的帆抛出无效字符错误,sails.js,Sails.js,我已经使用npm安装sails-g成功地安装了sails 我正在运行Windows7。当我试图运行“sails”命令时,出现了一个错误,显示“command not found”。然后我在PATH env变量中包含了相应的bin文件夹。然后在尝试运行“sails”命令时出现javascript错误。 错误:: 行:1 字符:1 错误:无效字符 代码:800A03F6 来源:Microsoft JScript编译错误发生这种情况是因为您需要使用node.bat运行sails.js。为此,首先确保p

我已经使用npm安装sails-g成功地安装了sails 我正在运行Windows7。当我试图运行“sails”命令时,出现了一个错误,显示“command not found”。然后我在PATH env变量中包含了相应的bin文件夹。然后在尝试运行“sails”命令时出现javascript错误。 错误::

行:1

字符:1

错误:无效字符

代码:800A03F6


来源:Microsoft JScript编译错误

发生这种情况是因为您需要使用node.bat运行sails.js。为此,首先确保path变量已更新为节点安装的位置:

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替换为您的用户配置文件名。保存它,你就可以全部排序了。感谢您的启发。

此错误消息未链接到节点,而是链接到Windows脚本主机

在Windows上,默认情况下,js文件与Windows脚本主机关联,因此脚本不会与节点一起运行

打开一个文件浏览器,找到一个JavaScript文件,你可以通过图标检查它是否被认为是JavaScript

打开一个JavaScript文件的属性,并在相关程序(或
openwith
)中,链接Node.js exe文件以打开此类文件


错误应该不会再出现。

在我执行以下步骤后,仍然会出现相同的错误。不确定出了什么问题。我已将snails安装和env安装屏幕截图附加到我的原始帖子中。请参阅。1。使用此命令npm install-g sails 2.created snails.cmd安装,节点C:\Users\XXXXX\AppData\Roaming\npm\node\u modules\sails\bin\sails.js%1%2%3%4%5,并保存在C:\program files\nodejs\sails.cmd 3下。将env设置为C:\program files\nodejs和C:\Users\rp091176\AppData\Roaming\npm\是
sails.cmd的内容C:\Users\XXXXX\AppData\Roaming\npm\node\u modules\sails\bin\sails.js%1%2%3%4%5
节点C:\Users\rp091176\AppData\Roaming\npm\node\u modules\sails\bin\sails.js%1%2%3%4%5
?(应该是后者)