使用ES6 做了一个小项目,在使用 gulp 时,报了 TypeError: require.extensions.hasOwnProperty is not a function
检查几遍代码都没有问题,我当时使用的是 8.9.3
的 node ,怀疑是 node
版本造成的问题,科学上网插了一下,有人把 node
降为 6.11.0
解决了问题,就尝试的使用 nvm 又装了一个 6.11.0
的版本,然后继续 gulp
,出现 gulp : 无法将“gulp”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
重新 npm i -g gulp
后,再运行 gulp
成功执行。 记录下来,以免以后遇到忘记。
错误截图: