Josh Soref created CB-8124: ------------------------------ Summary: npm-link does not seem to work Key: CB-8124 URL: https://issues.apache.org/jira/browse/CB-8124 Project: Apache Cordova Issue Type: Bug Components: Coho Reporter: Josh Soref Priority: Critical
{quote} ~/Cordova $ cordova-coho/coho npm-link Running from ~/Cordova npm-linking dependent modules ~/Cordova/cordova-js ~/Cordova npm WARN prefer global grunt-cli@0.1.13 should be installed with -g ~/npm/lib/node_modules/cordova-js -> ~/Cordova/cordova-js ~/Cordova ~/Cordova/cordova-lib/cordova-lib ~/Cordova unbuild cordova-js@3.7.2 ~/Cordova ~/Cordova/cordova-lib/cordova-lib ~/Cordova npm http GET https://registry.npmjs.org/cordova-js/3.7.2 npm http 304 https://registry.npmjs.org/cordova-js/3.7.2 npm http GET https://registry.npmjs.org/uglify-js/2.4.15 npm http GET https://registry.npmjs.org/browserify/3.46.0 npm http GET https://registry.npmjs.org/through/2.3.4 npm http 304 https://registry.npmjs.org/uglify-js/2.4.15 npm http 304 https://registry.npmjs.org/browserify/3.46.0 npm http 304 https://registry.npmjs.org/through/2.3.4 npm http GET https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/source-map/0.1.34 npm http GET https://registry.npmjs.org/optimist npm http GET https://registry.npmjs.org/uglify-to-browserify npm http 304 https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/source-map/0.1.34 npm http 304 https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/uglify-to-browserify npm http GET https://registry.npmjs.org/JSONStream npm http GET https://registry.npmjs.org/assert npm http GET https://registry.npmjs.org/browser-pack npm http GET https://registry.npmjs.org/browser-resolve npm http GET https://registry.npmjs.org/browserify-zlib npm http GET https://registry.npmjs.org/buffer npm http GET https://registry.npmjs.org/builtins npm http GET https://registry.npmjs.org/commondir/0.0.1 npm http GET https://registry.npmjs.org/concat-stream npm http GET https://registry.npmjs.org/console-browserify npm http GET https://registry.npmjs.org/constants-browserify npm http GET https://registry.npmjs.org/crypto-browserify npm http GET https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/defined npm http GET https://registry.npmjs.org/deps-sort npm http GET https://registry.npmjs.org/derequire npm http GET https://registry.npmjs.org/domain-browser npm http GET https://registry.npmjs.org/duplexer npm http GET https://registry.npmjs.org/events npm http GET https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/http-browserify npm http GET https://registry.npmjs.org/https-browserify npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/insert-module-globals npm http GET https://registry.npmjs.org/module-deps npm http GET https://registry.npmjs.org/os-browserify npm http GET https://registry.npmjs.org/parents npm http GET https://registry.npmjs.org/path-browserify npm http GET https://registry.npmjs.org/punycode npm http GET https://registry.npmjs.org/querystring-es3/0.2.0 npm http GET https://registry.npmjs.org/resolve npm http GET https://registry.npmjs.org/shallow-copy/0.0.1 npm http GET https://registry.npmjs.org/shell-quote npm http GET https://registry.npmjs.org/stream-browserify npm http GET https://registry.npmjs.org/stream-combiner npm http GET https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/subarg/0.0.1 npm http GET https://registry.npmjs.org/syntax-error npm http GET https://registry.npmjs.org/through2 npm http GET https://registry.npmjs.org/timers-browserify npm http GET https://registry.npmjs.org/tty-browserify npm http GET https://registry.npmjs.org/umd npm http GET https://registry.npmjs.org/url npm http GET https://registry.npmjs.org/util npm http GET https://registry.npmjs.org/vm-browserify npm http GET https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/browser-pack npm http 304 https://registry.npmjs.org/JSONStream npm http 304 https://registry.npmjs.org/browser-resolve npm http 304 https://registry.npmjs.org/browserify-zlib npm http 304 https://registry.npmjs.org/assert npm http 304 https://registry.npmjs.org/buffer npm http 304 https://registry.npmjs.org/builtins npm http 304 https://registry.npmjs.org/commondir/0.0.1 npm http 304 https://registry.npmjs.org/concat-stream npm http 304 https://registry.npmjs.org/console-browserify npm http 304 https://registry.npmjs.org/constants-browserify npm http 304 https://registry.npmjs.org/crypto-browserify npm http 304 https://registry.npmjs.org/deep-equal npm http 304 https://registry.npmjs.org/defined npm http 304 https://registry.npmjs.org/deps-sort npm http 304 https://registry.npmjs.org/derequire npm http 304 https://registry.npmjs.org/domain-browser npm http 304 https://registry.npmjs.org/duplexer npm http 304 https://registry.npmjs.org/events npm http 304 https://registry.npmjs.org/glob npm http 304 https://registry.npmjs.org/http-browserify npm http 304 https://registry.npmjs.org/https-browserify npm http 304 https://registry.npmjs.org/insert-module-globals npm http 304 https://registry.npmjs.org/module-deps npm http 304 https://registry.npmjs.org/os-browserify npm http 304 https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/parents npm http 304 https://registry.npmjs.org/path-browserify npm http 304 https://registry.npmjs.org/punycode npm http 304 https://registry.npmjs.org/resolve npm http 304 https://registry.npmjs.org/shallow-copy/0.0.1 npm http 304 https://registry.npmjs.org/shell-quote npm http 304 https://registry.npmjs.org/stream-browserify npm http 304 https://registry.npmjs.org/stream-combiner npm http 304 https://registry.npmjs.org/querystring-es3/0.2.0 npm http 304 https://registry.npmjs.org/string_decoder npm http 304 https://registry.npmjs.org/subarg/0.0.1 npm http 304 https://registry.npmjs.org/syntax-error npm http 304 https://registry.npmjs.org/through2 npm http 304 https://registry.npmjs.org/timers-browserify npm http 304 https://registry.npmjs.org/tty-browserify npm http 304 https://registry.npmjs.org/umd npm http 304 https://registry.npmjs.org/url npm http 304 https://registry.npmjs.org/util npm http 304 https://registry.npmjs.org/vm-browserify npm http 304 https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/readable-stream npm http GET https://registry.npmjs.org/xtend npm http GET https://registry.npmjs.org/minimist npm http GET https://registry.npmjs.org/minimist npm http GET https://registry.npmjs.org/path-platform npm http GET https://registry.npmjs.org/rfile npm http GET https://registry.npmjs.org/ruglify npm http GET https://registry.npmjs.org/process npm http GET https://registry.npmjs.org/indexof/0.0.1 npm http GET https://registry.npmjs.org/typedarray npm http GET https://registry.npmjs.org/readable-stream npm http GET https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/xtend npm http 304 https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/minimist npm http 304 https://registry.npmjs.org/rfile npm http 304 https://registry.npmjs.org/minimist npm http 304 https://registry.npmjs.org/ruglify npm http 304 https://registry.npmjs.org/path-platform npm http 304 https://registry.npmjs.org/process npm http GET https://registry.npmjs.org/acorn npm http 304 https://registry.npmjs.org/indexof/0.0.1 npm http 304 https://registry.npmjs.org/typedarray npm http 304 https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/acorn npm http GET https://registry.npmjs.org/lexical-scope npm http GET https://registry.npmjs.org/combine-source-map npm http 304 https://registry.npmjs.org/lexical-scope npm http 304 https://registry.npmjs.org/combine-source-map npm http GET https://registry.npmjs.org/callsite npm http GET https://registry.npmjs.org/object-keys npm http 304 https://registry.npmjs.org/callsite npm http 304 https://registry.npmjs.org/object-keys npm http GET https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/isarray/0.0.1 npm http 304 https://registry.npmjs.org/isarray/0.0.1 npm http 304 https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/pako npm http GET https://registry.npmjs.org/source-map npm http GET https://registry.npmjs.org/inline-source-map npm http GET https://registry.npmjs.org/convert-source-map npm http 304 https://registry.npmjs.org/convert-source-map npm http 304 https://registry.npmjs.org/source-map npm http 304 https://registry.npmjs.org/inline-source-map npm http 304 https://registry.npmjs.org/pako npm http GET https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/sigmund npm http 304 https://registry.npmjs.org/sigmund npm http 304 https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/parents/0.0.2 npm http GET https://registry.npmjs.org/detective npm http GET https://registry.npmjs.org/esprima-fb npm http GET https://registry.npmjs.org/estraverse npm http GET https://registry.npmjs.org/esrefactor npm http 304 https://registry.npmjs.org/parents/0.0.2 npm http 304 https://registry.npmjs.org/detective npm http 304 https://registry.npmjs.org/estraverse npm http 304 https://registry.npmjs.org/esprima-fb npm http 304 https://registry.npmjs.org/esrefactor npm http GET https://registry.npmjs.org/astw npm http 304 https://registry.npmjs.org/astw npm http GET https://registry.npmjs.org/jsonparse/0.0.5 npm http GET https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb npm http GET https://registry.npmjs.org/uglify-js npm http GET https://registry.npmjs.org/esprima npm http GET https://registry.npmjs.org/escope npm http GET https://registry.npmjs.org/escodegen npm http GET https://registry.npmjs.org/through npm http 304 https://registry.npmjs.org/jsonparse/0.0.5 npm http 304 https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb npm http 304 https://registry.npmjs.org/uglify-js npm http 304 https://registry.npmjs.org/through npm http 304 https://registry.npmjs.org/escodegen npm http 304 https://registry.npmjs.org/escope npm http 304 https://registry.npmjs.org/esprima npm http GET https://registry.npmjs.org/esutils npm http 304 https://registry.npmjs.org/esutils npm http GET https://registry.npmjs.org/Base64 npm http 304 https://registry.npmjs.org/Base64 npm http GET https://registry.npmjs.org/optimist npm http 304 https://registry.npmjs.org/optimist npm http GET https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/base64-js npm http GET https://registry.npmjs.org/ieee754 npm http 304 https://registry.npmjs.org/wordwrap npm http 304 https://registry.npmjs.org/base64-js npm http 304 https://registry.npmjs.org/ieee754 npm http GET https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/amdefine npm WARN prefer global npm@1.3.4 should be installed with -g npm WARN unmet dependency ~/Cordova/cordova-lib/cordova-lib/node_modules/npmconf requires osenv@'0.0.3' but will load npm WARN unmet dependency ~/Cordova/cordova-lib/cordova-lib/node_modules/osenv, npm WARN unmet dependency which is version 0.1.0 npm WARN unmet dependency ~/Cordova/cordova-lib/cordova-lib/node_modules/temp requires osenv@'0.0.3' but will load npm WARN unmet dependency ~/Cordova/cordova-lib/cordova-lib/node_modules/osenv, npm WARN unmet dependency which is version 0.1.0 npm WARN unmet dependency ~/Cordova/cordova-lib/cordova-lib/node_modules/jasmine-node/node_modules/gaze/node_modules/fileset requires glob@'3.x' but will load npm WARN unmet dependency ~/Cordova/cordova-lib/cordova-lib/node_modules/glob, npm WARN unmet dependency which is version 4.0.6 cordova-js@3.7.2 node_modules/cordova-js ├── through@2.3.4 ├── uglify-js@2.4.15 (uglify-to-browserify@1.0.2, async@0.2.10, optimist@0.3.7, source-map@0.1.34) └── browserify@3.46.0 (https-browserify@0.0.0, builtins@0.0.7, tty-browserify@0.0.0, constants-browserify@0.0.1, path-browserify@0.0.0, os-browserify@0.1.2, inherits@2.0.1, commondir@0.0.1, defined@0.0.0, domain-browser@1.1.3, stream-combiner@0.0.4, duplexer@0.1.1, shell-quote@0.0.1, deep-equal@0.1.2, shallow-copy@0.0.1, console-browserify@1.0.3, assert@1.1.2, querystring-es3@0.2.0, punycode@1.2.4, string_decoder@0.0.1, url@0.10.1, util@0.10.3, events@1.0.2, timers-browserify@1.0.3, parents@0.0.3, vm-browserify@0.0.4, stream-browserify@0.1.3, resolve@0.6.3, browser-resolve@1.2.4, subarg@0.0.1, through2@0.4.2, concat-stream@1.4.7, glob@3.2.11, JSONStream@0.7.4, deps-sort@0.1.2, browserify-zlib@0.1.4, http-browserify@1.3.2, browser-pack@2.0.1, crypto-browserify@1.0.9, buffer@2.1.13, umd@2.0.0, derequire@0.8.0, syntax-error@1.1.2, module-deps@1.10.0, insert-module-globals@5.0.1) ~/npm/lib/node_modules/cordova-lib -> ~/Cordova/cordova-lib/cordova-lib ~/Cordova ~/Cordova/cordova-plugman ~/Cordova unbuild cordova-lib@4.1.3-dev ~/Cordova/cordova-plugman/node_modules/cordova-lib -> ~/npm/lib/node_modules/cordova-lib -> ~/Cordova/cordova-lib/cordova-lib ~/Cordova ~/Cordova/cordova-cli ~/Cordova unbuild cordova-lib@4.1.3-dev ~/Cordova {quote} {quote} ~/Cordova $ node cordova-mobile-spec/createmobilespec/createmobilespec.js --blackberry10 Creating project from local git repos. If you have any errors, it may be from missing repositories. To clone repositories: ./cordova-coho/coho repo-clone -r mobile-spec -r plugin-test-framework -r cli -r lib -r plugman -r blackberry10 -r js -r plugins mkdir cordova-cli/node_modules (cd cordova-lib/cordova-lib/ && npm install) (cd cordova-plugman/ && npm install) mkdir cordova-cli/node_modules ln -s ../../cordova-lib/cordova-lib cordova-cli/node_modules (cd cordova-cli && npm install) To update all repositories: ./cordova-coho/coho repo-update Checking if you are using master branch of tools refs/heads/master refs/heads/master You are on master branch of tools, checking npm links ~/Cordova/cordova-mobile-spec/createmobilespec/createmobilespec.js:281 throw new Error('Module ' + linkedModule + ' installed in ' + inst ^ Error: Module cordova-js installed in cordova-lib is not npm-linked. I recommend you run "coho npm-link". at verifyNpmLinkOf (~/Cordova/cordova-mobile-spec/createmobilespec/createmobilespec.js:281:19) at Object.<anonymous> (~/Cordova/cordova-mobile-spec/createmobilespec/createmobilespec.js:301:9) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:901:3 {quote} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org