2016-08-24 4 views
0

Я получаю эту ошибку при запуске gulp, у меня уже установлен babel-register.Не удается найти модуль '_baseIsRegExp'

[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) 

похоже я отсутствует какой-либо упаковка. Не знаете, как его найти. Пожалуйста помоги.

enter image description here

+0

Вы пробовали удалить и переустановить 'node_modules'? Нет причин, по которым файл будет отсутствовать, если не произойдет сбой установки. – loganfsmyth

+0

попробовал, но все тот же –

+1

Вы используете 'npm' v3? Учитывая длинный путь к файлу, похоже, что нет. Я бы попробовал обновить и переустановить с этим. – loganfsmyth

ответ

1

Проблема, которую я столкнулся из-за старых пакетов, упомянутых в других модулях не были обновлены По предложению @loganfsmyth в комментарии. Я обновил узел & npm. Все еще существует проблема, поскольку старые пакеты не обновлялись внутри иерархии.

Разрешение удалить старые папки с помощью rimraf, а затем НПМ установить с новым узлом & НПМ:

npm install rimraf -g 

rimraf node_modules 

npm install 
Смежные вопросы