安装后gulp语法错误

时间:2018-04-26 22:58:37

标签: node.js gulp

好的,所以我在项目中安装gulp时遇到问题。我按照安装指南中的步骤操作,但在尝试运行默认示例时遇到了SyntaxError。

我刚安装了gulp:npm install --global gulp-clinpm install --save-dev gulp

我在项目的父级创建了一个名为 gulpfile.js 的文件,然后将以下代码添加到文件中:

var gulp = require('gulp');

gulp.task('default', function() {
 // place code for your default task here
});

然后我在位于我项目的父项的powershell中修改了gulp,因为我的任务中没有代码但是我收到了以下错误:

PS D:\Users\UserName\project> gulp
D:\Users\UserName\project\gulpfile.js:1
(function (exports, require, module, __filename, __dirname) { ��v
                                                              ^

SyntaxError: Invalid or unexpected token
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at execute (C:\Users\UserName\AppData\Roaming\npm\node_modules\gulp-cli\lib\versioned\^3.7.0\index.js:28:18)
PS D:\Users\UserName\project>

安装后我的gulp版本是:

[18:56:36] CLI version 2.0.1
[18:56:36] Local version 3.9.1

我的npm版本是:

5.6.0

请注意,我也尝试过使用actuall任务并得到相同的结果

我想知道我做错了什么或我需要做些什么来解决这个问题。

1 个答案:

答案 0 :(得分:0)

正如Felix Kling在评论中所说,在我的gulpfile开头有一些奇怪的字符。 实际上,当我复制并粘贴代码时,它为Control-V添加了hindden caracter ...