2015-12-25 5 views
1
require('Something') //working fine 
require(`${dynamicName}`) //not work with node prompt for out of memory 

Может ли сообщить о динамическом требовании модуля на основе переменной dynamicName?Динамический модуль требует строки

+3

Что случилось с 'require (dynamicName)'? – mic4ael

+0

это ошибка, я получаю ПРЕДУПРЕЖДЕНИЕ в ./src^\. \ /.*$ Модуль не найден: Ошибка: зависимость от точки входа не разрешена @ ./src^\. \ /.*$ – cometta

+0

Вы передаете регулярное выражение в функцию 'require'? – mic4ael

ответ

0

Вы всегда можете переопределить require своей собственной версией, так как это функция.

function setupMyRequire() { 
    var tmpreq = global.require; 
    global.require = function(name) { 
     // parse name here 
     console.log('will require', name); 
     tmpreq(name); 
    }; 
} 
Смежные вопросы