好的,所以我在项目中安装gulp时遇到问题。我按照安装指南中的步骤操作,但在尝试运行默认示例时遇到了SyntaxError。
我刚安装了gulp:npm install --global gulp-cli
和npm 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任务并得到相同的结果
我想知道我做错了什么或我需要做些什么来解决这个问题。
答案 0 :(得分:0)
正如Felix Kling在评论中所说,在我的gulpfile开头有一些奇怪的字符。 实际上,当我复制并粘贴代码时,它为Control-V添加了hindden caracter ...