2016-08-02 8 views
2

Я извлекаю requirejs с помощью команды bower install requirejs ---save, и это приводит к тому, что в папку моих компонентов добавляется папка requirejs, но внутри нее файл require.js (и все остальные файлов) не существует. Единственным добавленным файлом является файл .bower.json. Я предполагаю, что я должен что-то недопонимать. Когда я захватываю другие пакеты через беседку (например, угловой и угловойAMD), я получаю содержимое javascript, но не требую. Что дает?Bower install requirejs, приводящий только к файлу .bower.json

bower.json файл ниже

{ 
    "dependencies": { 
    "angular": "latest", 
    "requirejs": "latest", 
    "angularAMD": "latest" 
    }, 
    "resolutions": { 
    "angular": "1.5.8" 
    } 
} 

и .bowerrc

{ 
    "directory": "bower_components/lib" 
} 

Следует также отметить, что я установил беседку через NuGet, который добавил папку .bin в проект со следующими файлами в нем bower.cmd, git.cmd и node.cmd. Я считаю, что это мини-инсталляция git и узла для использования для извлечения, я предполагаю, что проблема лежит где-то с ними, поскольку они являются единственной реальной разницей между intellij и visual studio.

+0

Какая система (Windows, MacOS, Linux)? Покажите свои файлы '.bowerrc' и' bower.json' –

+0

Я просто выполнил 'bower install requirejs --save' и установили правильные файлы. Я не могу воспроизвести то, что вы сообщаете здесь. – Louis

+0

Я провел еще несколько тестов, все работает отлично, если я создаю проект в intellij, но когда я использую Visual Studio 2015 в Windows, я вижу это. Один и тот же файл bower.json в обоих, так что это как-то связано с окнами и visual studio. – Josh

ответ

0

Попробуйте запустить команду «bower -v» в терминале и посмотрите версию вашей беседки. У меня установлен 1.8.0 в моей системе, и requirejs правильно устанавливается для меня с файлом require.js внутри папки requirejs, установленной bower. Хотя, я действительно помню, как сталкивались с такими проблемами в какой-то другой момент времени для другого пакета, который я решил решить, очистив кеш-память, вы можете сделать это, выполнив команду «bower cache clean», и пока вы на ней, вы также можете попробовать чтобы очистить временную папку, нажав «Windows key + R», набрав% temp% в поиске, а затем нажмите «Ввод», удалите все, что можно удалить, и перезагрузите терминал и повторите установку.

Процесс очистки папки temp для окон, вы можете искать другой способ его очистки, если вы не находитесь на машине с Windows.

Спасибо.