我在运行gulp时收到此错误,我已经安装了babel-register
。
[18:51:21] Requiring external module babel-register
module.js:327
throw err;
^
Error: Cannot find module './_baseIsRegExp'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (D:\ndbsite\src\NdbSite.UI\node_modules\babel-plugin-transform-class-properties\node_modules\babel-helper-function-name\node_modules\babel-types\node_modules\lodash\isRegExp.js:1:82)
at Module._compile (module.js:409:26)
at Module._extensions..js (module.js:416:10)
at Object.require.extensions.(anonymous function) [as .js] (D:\ndbsite\src\NdbSite.UI\node_modules\babel-register\lib\node.js:156:7)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
似乎我错过了一些包裹。不知道如何找到它。请帮助。
答案 0 :(得分:1)
我因为其他模块中引用的旧包而面临的问题没有更新 正如@loganfsmyth在评论中所建议的那样。我更新了节点&amp; NPM。由于旧的包未在层次结构内更新,因此仍然存在问题。
解决方案是使用rimraf删除旧文件夹,然后使用new node&amp; amp; npm:
npm install rimraf -g
rimraf node_modules
npm install