Я пытаюсь дать spine.js вращение, но у меня возникают трудности при включении jQuery в качестве зависимости. В основном я ссылку "jquery": "~1.8.3"
в package.json
и "jquery"
в slug.json
, то я бегу npm install .
spine.js трудности с зависимостью jquery
запустим сервер рубчик, но когда я загрузить мое приложение она падает на меня следующий вывод:
/usr/local/lib/node_modules/hem/lib/resolve.js:43
throw "Cannot find module: " + request + ". Have you run `npm install .`
^
Cannot find module: url. Have you run `npm install .` ?
Это, кажется, связанный с модулем node.js url
, и как край использует node/lib/module.js для разрешения/загрузки? зависимости ?.
Ниже вы найдете конкретный код, который падает на hem/lib/resolve.js
module.exports = function(request, parent) {
var dir, filename, id, paths, _, _ref1;
if (parent == null) {
parent = repl;
}
_ref1 = Module._resolveLookupPaths(request, parent), _ = _ref1[0], paths = _ref1[1];
filename = Module._findPath(request, paths);
dir = filename;
if (!filename) {
throw "Cannot find module: " + request + ". Have you run `npm install .` ?";
}
while (__indexOf.call(invalidDirs, dir) < 0 && __indexOf.call(modulePaths, dir) < 0) {
dir = dirname(dir);
}
if (__indexOf.call(invalidDirs, dir) >= 0) {
throw "Load path not found for " + filename;
}
id = filename.replace("" + dir + "/", '');
return [modulerize(id, filename), filename];
};
Звонок Module._findPath(request, paths)
возвращает false, являющийся request = "url" и paths = "."
Я попытался вручную установить модуль node.js url, используя npm как локально, так и даже глобально и по-прежнему не работает одинаково. Я также пытался включить jquery под lib вместо автоматического управления, но он дает те же результаты.
спасибо за указание ресурса bower, однако зависимости на самом деле не удается установить, кажется, что сбой на полом (https://github.com/maccman/hem/tree/version0_2). Hem - это инструмент, который не только обрабатывает зависимости, но также должен помочь в разработке, объединив их все в один файл, как вам требуется в вашем коде во время разработки. – lfurrea