我收到以下错误。我似乎无法知道原因。
我在流浪者vm(Ubuntu 16)和PHP 7.1
尝试运行Laravel 5.3。
[05:05 PM]-[vagrant@sworup]-[/var/www/sworup.dev]-[git master]
$ gulp
/var/www/sworup.dev/node_modules/dateformat/lib/dateformat.js:92
SyntaxError: Invalid or unexpected token
at Object.exports.runInThisContext (vm.js:76:16)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/var/www/sworup.dev/node_modules/gulp-util/index.js:5:9)
at Module._compile (module.js:570:32)
答案 0 :(得分:0)
这个问题似乎是因为Vagrant默认情况下不允许使用符号链接。
Laravel中有些包装与Gulp无法合作。它在NPM安装时中断,并且在Gulp命令期间可以看到效果。
尝试手动获取软件包,尝试降级软件包,但问题在于软件包的依赖性,因此它无法正常工作。
改为使用Docker。