Gulp 运行 在 windows 上失败 |错误信息:Microsoft JScript 编译错误,无效字符

Gulp run fails on windows | Error Message : Microsoft JScript compilation error, Invalid character

我在我的 windows 7 本地机器上安装了 Node.js link 说:
install-node-js-npm-windows

之后我通过命令行通过这个命令安装了Gulp.js

npm install -g gulp

然后我将此路径添加到环境变量区域:

C:\Users\Majid\AppData\Roaming\npm\node_modules\gulp\bin

现在,当我尝试通过此命令 运行 gulp 时:

gulp

我收到这个错误:

Windows Script Host
Line: 1
Char: 1
Error: Invalid character
Code: 800A03F6
Source: Microsoft JScript compilation error   

如何解决这个错误以及如何使 gulp.js 在 windows OS 上可用?


回答后编辑:
错误仍然存​​在。
我去了这条路:

C:\Users\User_Name\AppData\Roaming\npm\node_modules\gulp\bin

在命令行中尝试了这个命令:

node gulp.js install  

但它告诉我们:

No gulpfile found

您应该知道 gulp 已在前面的步骤中成功安装。(有一些警告)
gulp.js 的结构适​​用于基于 linux 的操作系统。
我正在寻找一种方法使此文件在 windows os.
上可用



用法:
我想在本地机器上 运行 this javascript based web site...

需要运行"node node_modules\gulp\bin\gulp.js install",在前面加上"node"命令即可,更多link也可以参考下面

Error running gulp on Windows 10

我无法发表评论,但是你 运行 "npm install" 在分叉存储库后安装 package.json "dependencies, dev-dependencies" 了吗?

Gulp 需要全局安装,也需要安装在您当前的工作目录中。

运行 下面的代码用于全局安装 Gulp,另一个用于安装存储库依赖项。

npm install -g gulp
npm install

这个答案是正确的,但是我这边的问题是什么?
我不应该添加这条路径:

C:\Users\Majid\AppData\Roaming\npm\node_modules\gulp\bin

到环境变量区。

我在 cmd 中转到 根文件夹 并全局重新安装 gulp 并重新 运行 npm install最后 gulp watch 效果很好。