我正在Windows 10上为laravel设置gulp安装,安装npm,python和node之后 并且我也安装了gulp,之后我运行
gulp like
命令,它显示以下错误消息,我不知道我在哪里错误
我安装的版本
npm --6.9.0
节点 --10.15.3
python 2.7.16
gulp
ClI版本 --2.1.0本地版本 --3.9.1
我还使用以下命令在全球范围内安装了gulp
npm install -g gulp
我使用以下命令全局检查了npm更新
npm install npm-check-updates -g
执行完gulp命令后,它显示以下错误
$ gulp like
C:\ cygwin64 \ home \ D-218 \ workspace \ shima \ src \ node_modules \ laravel-elixir \ node_modules \ require-dir \ index.js:93 如果(!require.extensions.hasOwnProperty(ext)){ ^
TypeError:require.extensions.hasOwnProperty不是函数 在requireDir(C:\ cygwin64 \ home \ D-218 \ workspace \ shima \ src \ node_modules \ laravel-elixir \ node_modules \ require-dir \ index.js:93:37) 在Elixir(C:\ cygwin64 \ home \ D-218 \ workspace \ shima \ src \ node_modules \ laravel-elixir \ index.js:2:27) 在对象。 (C:\ cygwin64 \ home \ D-218 \ workspace \ shima \ src \ tasks \ admin.js:34:1) 在Module._compile(内部/模块/cjs/loader.js:701:30) 在Object.Module._extensions..js(内部/模块/cjs/loader.js:712:10) 在Module.load(internal / modules / cjs / loader.js:600:32) 在tryModuleLoad(内部/模块/cjs/loader.js:539:12) 在Function.Module._load(内部/模块/cjs/loader.js:531:3) 在Module.require(internal / modules / cjs / loader.js:637:17) 在要求时(internal / modules / cjs / helpers.js:22:18)
答案 0 :(得分:0)
尝试将require-dir
更新到版本0.3.2,然后删除node_modules
和npm install
。希望对您有所帮助。