Запустите npm prune
для сборки модулей, не перечисленных в package.json
.
Из npm help prune
:
Эта команда удаляет «посторонние» пакеты. Если указано имя пакета, удаляются только пакеты, соответствующие одному из предоставленных имен.
Посторонние пакеты - это пакеты, которые не перечислены в списке зависимостей родительского пакета.
Если указан флаг
--production
, эта команда удалит пакеты, указанные в ваших devDependencies.
element/@*[substring(name(), 1,1) = "s"]
будет соответствовать любому атрибуту, который начинается с 's'.
Функция starts-with()
может выглядеть лучше, чем при использовании substring()