2016-04-27 2 views
0

Я использую каркасно-машинопись Aurelia каркасно-навигационный пакет, при запуске gulp bundle он дает мне ошибку, что говорит путь должен быть строка, но был не определенAurelia свертка с глотком бросает «TypeError: Путь должен быть строкой Полученные не определены.»

TypeError: Path must be a string. Received undefined 
    at assertPath (path.js:7:11) 
    at Object.basename (path.js:801:5) 
    at exports.writeOutputs (C:\Users\joaoe\Desktop\skeleton-navigation\skeleton-typescript\node_modules\systemjs-builder\lib\output.js:137:23) 
    at C:\Users\joaoe\Desktop\skeleton-navigation\skeleton-typescript\node_modules\systemjs-builder\lib\builder.js:575:14 
    at tryCatcher (C:\Users\joaoe\Desktop\skeleton-navigation\skeleton-typescript\node_modules\systemjs-builder\node_modules\bluebird\js\release\util.js:16:23) 
    at Promise._settlePromiseFromHandler (C:\Users\joaoe\Desktop\skeleton-navigation\skeleton-typescript\node_modules\systemjs-builder\node_modules\bluebird\js\release\promise.js:502:31) 

Всего похожего глоток файлов can be found here, так как есть больше чем один.

Даже клонированный пакет бросить это.

Я запускаю Node 6.0.0 и тестировал с 5.9.1 по Windows 10.

Есть некоторые свойства, которые мне нужны, чтобы быть path? Кажется, что связанные с Aurelia предварительно построенные задачи, из комментариев также могут быть проблемой окружающей среды.

+1

Я только что скачал последний скелет-машинопись. «Пакет gulp» работает нормально. Вы уверены, что все пакеты npm и jspm установлены? –

+0

Убедитесь, что вы используете обновленную версию npm. Вы можете увидеть этот запущенный 'npm -v'. Версия должна быть чем-то большим, чем 3 –

+0

Теперь я вижу «MSBUILD: ошибка MSB4132: версия инструментов« 2.0 »непризнана. Доступные версии инструментов - «4.0». 'При выполнении' npm install'. Я попытаюсь найти этот пакет .net –

ответ

1

Как я отслеживал его вниз, проблемы, кажется, уродливое сочетание узла-лавочку, Windows и узел 6

Так установить все зависимость, необходимую для узла-лавочки, следуя ваши шаги ОС, как показан на official repo. К сожалению на данный момент, если вы используете Windows, вероятно, вам необходимо установить Visual Studio. Затем запустите npm install в репозитории и посмотрите, есть ли какая-либо ошибка, теперь никого не должно быть. Затем попробуйте сшить пакет, который должен работать сейчас. С пониженным узлом до 5.11 я смог снова запустить, я не тестировал узел 6, но не стесняйтесь попробовать.

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