Sails.js - PATH变量 - 无法识别sails命令

Arm*_*tov 3 cmd path-variables node.js npm sails.js

在我在Windows Server 2008上安装Sails.js之后,无法识别"sails"命令.

有人可以给我一个关于在PATH变量中使用什么值的提示吗?据我所知,Node.exe运行sails.js文件.但是,如果我尝试在cmd中调用"node sails.js"命令,它会识别它,但找不到某些依赖项.

在我的Windows 7机器上,所有安装和运行就像一个魅力.

Arm*_*tov 8

我最后编写了一个批处理文件并将其放入system32文件夹" c:\Windows\System32\sails.bat",其中包含以下一行:

node C:\Users\XXXXXXXX\AppData\Roaming\npm\node_modules\sails\bin\sails.js
Run Code Online (Sandbox Code Playgroud)

现在,sails lift效果很好.


Saq*_*qib 6

您是否尝试使用-g(全局)选项?

如果我使用:

npm install -g sails
Run Code Online (Sandbox Code Playgroud)

在Windows 8.1或Server 2012R2上,我发现可以从路径访问它.


小智 5

  1. 全局安装 sails npm install -g sails

  2. 如果您有权添加环境变量(开始=>计算机=>属性=>高级系统设置=>高级(选项卡)=>环境变量(底部按钮)=>用户变量...(顶部的一个) =>找到“PATH”=>编辑)并添加npm文件夹的位置(C:\ Users \ XXXXXX \ AppData \ Roaming \ npm)(此文件夹可以隐藏,因此启用显示隐藏文件夹来找到您的路径)

  3. 打开新的 cmd 窗口并享受航行:)