【问题标题】:Gulp run fails on windows | Error Message : Microsoft JScript compilation error, Invalid characterGulp 在 Windows 上运行失败 |错误消息:Microsoft JScript 编译错误,无效字符
【发布时间】:2016-05-17 23:12:29
【问题描述】:

我在我的 Windows 7 本地计算机上安装了 Node.js,因为此链接显示:
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 操作系统上运行?


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

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

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

node gulp.js install  

但它告诉我们:

没有找到 gulpfile

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



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

【问题讨论】:

    标签: javascript node.js gulp windows-7-x64


    【解决方案1】:

    您需要运行“node node_modules\gulp\bin\gulp.js install”,只需在其前面添加“node”命令,并参考下面的链接了解更多

    Error running gulp on Windows 10

    我无法发表评论,但您是否在 fork 存储库后运行“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 运行良好。

    【讨论】:

    • 这里是“npm install”的意思:默认情况下,“npm install”会安装 package.json 中列为依赖项的所有模块。
    • @MoonLight 是的,这就是“npm install”的作用,是的,你必须在项目的根文件夹中运行它,就像你说它会安装列为依赖项的所有模块在 package.json 中
    • @MoonLight 我建议你卸载 global gulp 并重新安装
    猜你喜欢
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 2010-09-21
    • 2012-07-11
    • 1970-01-01
    相关资源
    最近更新 更多