meteor-vue / vue-meteor

🌠 Vue first-class integration in Meteor
897 stars 112 forks source link

Error while loading plugin 'vue-component' #182

Closed mwarren2 closed 7 years ago

mwarren2 commented 7 years ago

I get the following error when running meteor I just updated to 1.4.4.2

I tried completely uninstalling and reinstalling all akryum packages

These are the current versions: akryum:npm-check@0.0.3 akryum:vue@1.2.2 akryum:vue-component@0.9.0 akryum:vue-component-dev-client@0.2.11 akryum:vue-component-dev-server@0.0.9 akryum:vue-router2@0.1.0


=> Errors prevented startup:

While loading plugin vue-component from package akryum:vue-component: /Users/malcolm/.meteor/packages/akryum_vue-component/.0.9.0.gbgae++os+web.browser+web.cordova/plugin.vue-component.os/npm/node_modules/meteor/vue-component/node_modules/vue-template-compiler/index.js:8:9:

Vue packages version mismatch:

=> Your application has errors. Waiting for file change.

Akryum commented 7 years ago

Please install the 2.3.0 version of Vue with the following command:

meteor npm i -S vue@=2.3.0
mwarren2 commented 7 years ago

No luck, I'm afraid. I was already at vue 2.3.0, but I ran the exact command you gave me anyway.

Still getting the same message.

Akryum commented 7 years ago

Could you post the result of meteor npm list and the content of your package.json file? It seems vue-template-compiler is detecting an old version of vue installed in your project.

mwarren2 commented 7 years ago

bash-3.2$ meteor npm list geoloc-for-walks@ /Users/malcolm/git/geoloc-for-walks β”œβ”€β”¬ babel-preset-es2015@6.24.0 β”‚ β”œβ”€β”¬ babel-plugin-check-es2015-constants@6.22.0 β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-arrow-functions@6.22.0 β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-block-scoped-functions@6.22.0 β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-block-scoping@6.23.0 β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”œβ”€β”¬ babel-template@6.23.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.23.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.16.1 deduped β”‚ β”‚ β”‚ └── lodash@4.17.4 deduped β”‚ β”‚ β”œβ”€β”¬ babel-traverse@6.23.1 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.22.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-messages@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.16.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ globals@9.16.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ invariant@2.2.2 β”‚ β”‚ β”‚ β”‚ └─┬ loose-envify@1.3.1 β”‚ β”‚ β”‚ β”‚ └── js-tokens@3.0.1 deduped β”‚ β”‚ β”‚ └── lodash@4.17.4 deduped β”‚ β”‚ β”œβ”€β”¬ babel-types@6.23.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ └── to-fast-properties@1.0.2 β”‚ β”‚ └── lodash@4.17.4 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-classes@6.23.0 β”‚ β”‚ β”œβ”€β”¬ babel-helper-define-map@6.23.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-helper-function-name@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.23.0 deduped β”‚ β”‚ β”‚ └── lodash@4.17.4 deduped β”‚ β”‚ β”œβ”€β”¬ babel-helper-function-name@6.23.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-helper-get-function-arity@6.22.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-template@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.23.1 deduped β”‚ β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”‚ β”œβ”€β”¬ babel-helper-optimise-call-expression@6.23.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”‚ β”œβ”€β”¬ babel-helper-replace-supers@6.23.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-helper-optimise-call-expression@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-messages@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-template@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.23.1 deduped β”‚ β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”‚ β”œβ”€β”¬ babel-messages@6.23.0 β”‚ β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-template@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.23.1 deduped β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-computed-properties@6.22.0 β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ └── babel-template@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-destructuring@6.23.0 β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-duplicate-keys@6.22.0 β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-for-of@6.23.0 β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-function-name@6.22.0 β”‚ β”‚ β”œβ”€β”€ babel-helper-function-name@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-literals@6.22.0 β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-modules-amd@6.24.0 β”‚ β”‚ β”œβ”€β”€ babel-plugin-transform-es2015-modules-commonjs@6.24.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ └── babel-template@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-modules-commonjs@6.24.0 β”‚ β”‚ β”œβ”€β”¬ babel-plugin-transform-strict-mode@6.22.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-template@6.23.0 deduped β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-modules-systemjs@6.23.0 β”‚ β”‚ β”œβ”€β”¬ babel-helper-hoist-variables@6.22.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ └── babel-template@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-modules-umd@6.24.0 β”‚ β”‚ β”œβ”€β”€ babel-plugin-transform-es2015-modules-amd@6.24.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ └── babel-template@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-object-super@6.22.0 β”‚ β”‚ β”œβ”€β”€ babel-helper-replace-supers@6.23.0 deduped β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-parameters@6.23.0 β”‚ β”‚ β”œβ”€β”¬ babel-helper-call-delegate@6.22.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-helper-hoist-variables@6.22.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.23.1 deduped β”‚ β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”‚ β”œβ”€β”¬ babel-helper-get-function-arity@6.22.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-template@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.23.1 deduped β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-shorthand-properties@6.22.0 β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-spread@6.22.0 β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-sticky-regex@6.22.0 β”‚ β”‚ β”œβ”€β”¬ babel-helper-regex@6.22.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.23.0 deduped β”‚ β”‚ β”‚ └── lodash@4.17.4 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ └── babel-types@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-template-literals@6.22.0 β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-typeof-symbol@6.23.0 β”‚ β”‚ └── babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”¬ babel-plugin-transform-es2015-unicode-regex@6.22.0 β”‚ β”‚ β”œβ”€β”€ babel-helper-regex@6.22.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ └─┬ regexpu-core@2.0.0 β”‚ β”‚ β”œβ”€β”€ regenerate@1.3.2 β”‚ β”‚ β”œβ”€β”€ regjsgen@0.2.0 β”‚ β”‚ └─┬ regjsparser@0.1.5 β”‚ β”‚ └── jsesc@0.5.0 β”‚ └─┬ babel-plugin-transform-regenerator@6.22.0 β”‚ └─┬ regenerator-transform@0.9.8 β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”€ babel-types@6.23.0 deduped β”‚ └── private@0.1.7 deduped β”œβ”€β”¬ babel-register@6.24.0 β”‚ β”œβ”€β”¬ babel-core@6.24.0 β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.22.0 deduped β”‚ β”‚ β”œβ”€β”¬ babel-generator@6.24.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-messages@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ detect-indent@4.0.0 β”‚ β”‚ β”‚ β”‚ └─┬ repeating@2.0.1 β”‚ β”‚ β”‚ β”‚ └─┬ is-finite@1.0.2 β”‚ β”‚ β”‚ β”‚ └── number-is-nan@1.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ jsesc@1.3.0 β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ source-map@0.5.6 deduped β”‚ β”‚ β”‚ └── trim-right@1.0.1 β”‚ β”‚ β”œβ”€β”¬ babel-helpers@6.23.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”‚ └── babel-template@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-messages@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-register@6.24.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-template@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.23.1 deduped β”‚ β”‚ β”œβ”€β”€ babel-types@6.23.0 deduped β”‚ β”‚ β”œβ”€β”€ babylon@6.16.1 β”‚ β”‚ β”œβ”€β”€ convert-source-map@1.4.0 β”‚ β”‚ β”œβ”€β”€ debug@2.2.0 deduped β”‚ β”‚ β”œβ”€β”€ json5@0.5.1 β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”œβ”€β”¬ minimatch@3.0.3 β”‚ β”‚ β”‚ └─┬ brace-expansion@1.1.6 β”‚ β”‚ β”‚ β”œβ”€β”€ balanced-match@0.4.2 β”‚ β”‚ β”‚ └── concat-map@0.0.1 β”‚ β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 β”‚ β”‚ β”œβ”€β”€ private@0.1.7 β”‚ β”‚ β”œβ”€β”€ slash@1.0.0 β”‚ β”‚ └── source-map@0.5.6 deduped β”‚ β”œβ”€β”€ babel-runtime@6.23.0 deduped β”‚ β”œβ”€β”€ core-js@2.4.1 β”‚ β”œβ”€β”¬ home-or-tmp@2.0.0 β”‚ β”‚ β”œβ”€β”€ os-homedir@1.0.2 β”‚ β”‚ └── os-tmpdir@1.0.2 β”‚ β”œβ”€β”€ lodash@4.17.4 β”‚ β”œβ”€β”¬ mkdirp@0.5.1 β”‚ β”‚ └── minimist@0.0.8 β”‚ └─┬ source-map-support@0.4.13 β”‚ └── source-map@0.5.6 deduped β”œβ”€β”¬ babel-runtime@6.23.0 β”‚ β”œβ”€β”€ core-js@2.4.1 deduped β”‚ └── regenerator-runtime@0.10.3 β”œβ”€β”¬ base64-img@1.0.3 β”‚ β”œβ”€β”¬ ajax-request@1.2.1 β”‚ β”‚ β”œβ”€β”€ file-system@2.2.2 deduped β”‚ β”‚ └── utils-extend@1.0.8 β”‚ └─┬ file-system@2.2.2 β”‚ β”œβ”€β”¬ file-match@1.0.2 β”‚ β”‚ └── utils-extend@1.0.8 deduped β”‚ └── utils-extend@1.0.8 deduped β”œβ”€β”¬ browser-env@2.0.25 β”‚ └─┬ window@3.1.2 β”‚ └─┬ jsdom@9.11.0 β”‚ β”œβ”€β”€ abab@1.0.3 β”‚ β”œβ”€β”€ acorn@4.0.11 β”‚ β”œβ”€β”¬ acorn-globals@3.1.0 β”‚ β”‚ └── acorn@4.0.11 deduped β”‚ β”œβ”€β”€ array-equal@1.0.0 β”‚ β”œβ”€β”€ content-type-parser@1.0.1 β”‚ β”œβ”€β”€ cssom@0.3.2 β”‚ β”œβ”€β”¬ cssstyle@0.2.37 β”‚ β”‚ └── cssom@0.3.2 deduped β”‚ β”œβ”€β”¬ escodegen@1.8.1 β”‚ β”‚ β”œβ”€β”€ esprima@2.7.3 β”‚ β”‚ β”œβ”€β”€ estraverse@1.9.3 β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ β”œβ”€β”¬ optionator@0.8.2 β”‚ β”‚ β”‚ β”œβ”€β”€ deep-is@0.1.3 β”‚ β”‚ β”‚ β”œβ”€β”€ fast-levenshtein@2.0.6 β”‚ β”‚ β”‚ β”œβ”€β”¬ levn@0.3.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ prelude-ls@1.1.2 deduped β”‚ β”‚ β”‚ β”‚ └── type-check@0.3.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ prelude-ls@1.1.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ type-check@0.3.2 β”‚ β”‚ β”‚ β”‚ └── prelude-ls@1.1.2 deduped β”‚ β”‚ β”‚ └── wordwrap@1.0.0 β”‚ β”‚ └─┬ source-map@0.2.0 β”‚ β”‚ └── amdefine@1.0.1 β”‚ β”œβ”€β”¬ html-encoding-sniffer@1.0.1 β”‚ β”‚ └── whatwg-encoding@1.0.1 deduped β”‚ β”œβ”€β”€ nwmatcher@1.3.9 β”‚ β”œβ”€β”€ parse5@1.5.1 β”‚ β”œβ”€β”¬ request@2.81.0 β”‚ β”‚ β”œβ”€β”€ aws-sign2@0.6.0 β”‚ β”‚ β”œβ”€β”€ aws4@1.6.0 β”‚ β”‚ β”œβ”€β”€ caseless@0.12.0 β”‚ β”‚ β”œβ”€β”¬ combined-stream@1.0.5 β”‚ β”‚ β”‚ └── delayed-stream@1.0.0 β”‚ β”‚ β”œβ”€β”€ extend@3.0.0 β”‚ β”‚ β”œβ”€β”€ forever-agent@0.6.1 β”‚ β”‚ β”œβ”€β”¬ form-data@2.1.2 β”‚ β”‚ β”‚ β”œβ”€β”€ asynckit@0.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ combined-stream@1.0.5 deduped β”‚ β”‚ β”‚ └── mime-types@2.1.15 deduped β”‚ β”‚ β”œβ”€β”¬ har-validator@4.2.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ ajv@4.11.5 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ co@4.6.0 β”‚ β”‚ β”‚ β”‚ └─┬ json-stable-stringify@1.0.1 β”‚ β”‚ β”‚ β”‚ └── jsonify@0.0.0 β”‚ β”‚ β”‚ └── har-schema@1.0.5 β”‚ β”‚ β”œβ”€β”¬ hawk@3.1.3 β”‚ β”‚ β”‚ β”œβ”€β”¬ boom@2.10.1 β”‚ β”‚ β”‚ β”‚ └── hoek@2.16.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ cryptiles@2.0.5 β”‚ β”‚ β”‚ β”‚ └── boom@2.10.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ hoek@2.16.3 β”‚ β”‚ β”‚ └─┬ sntp@1.0.9 β”‚ β”‚ β”‚ └── hoek@2.16.3 deduped β”‚ β”‚ β”œβ”€β”¬ http-signature@1.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ assert-plus@0.2.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ jsprim@1.4.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assert-plus@1.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ extsprintf@1.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ json-schema@0.2.3 β”‚ β”‚ β”‚ β”‚ └─┬ verror@1.3.6 β”‚ β”‚ β”‚ β”‚ └── extsprintf@1.0.2 deduped β”‚ β”‚ β”‚ └─┬ sshpk@1.11.0 β”‚ β”‚ β”‚ β”œβ”€β”€ asn1@0.2.3 β”‚ β”‚ β”‚ β”œβ”€β”€ assert-plus@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ bcrypt-pbkdf@1.0.1 β”‚ β”‚ β”‚ β”‚ └── tweetnacl@0.14.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ dashdash@1.14.1 β”‚ β”‚ β”‚ β”‚ └── assert-plus@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ ecc-jsbn@0.1.1 β”‚ β”‚ β”‚ β”‚ └── jsbn@0.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ getpass@0.1.6 β”‚ β”‚ β”‚ β”‚ └── assert-plus@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ jodid25519@1.0.2 β”‚ β”‚ β”‚ β”‚ └── jsbn@0.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jsbn@0.1.1 β”‚ β”‚ β”‚ └── tweetnacl@0.14.5 β”‚ β”‚ β”œβ”€β”€ is-typedarray@1.0.0 β”‚ β”‚ β”œβ”€β”€ isstream@0.1.2 β”‚ β”‚ β”œβ”€β”€ json-stringify-safe@5.0.1 β”‚ β”‚ β”œβ”€β”¬ mime-types@2.1.15 β”‚ β”‚ β”‚ └── mime-db@1.27.0 β”‚ β”‚ β”œβ”€β”€ oauth-sign@0.8.2 β”‚ β”‚ β”œβ”€β”€ performance-now@0.2.0 β”‚ β”‚ β”œβ”€β”€ qs@6.4.0 β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.0.1 β”‚ β”‚ β”œβ”€β”€ stringstream@0.0.5 β”‚ β”‚ β”œβ”€β”€ tough-cookie@2.3.2 deduped β”‚ β”‚ β”œβ”€β”¬ tunnel-agent@0.6.0 β”‚ β”‚ β”‚ └── safe-buffer@5.0.1 deduped β”‚ β”‚ └── uuid@3.0.1 β”‚ β”œβ”€β”€ sax@1.2.2 β”‚ β”œβ”€β”€ symbol-tree@3.2.2 β”‚ β”œβ”€β”¬ tough-cookie@2.3.2 β”‚ β”‚ └── punycode@1.4.1 β”‚ β”œβ”€β”€ webidl-conversions@4.0.1 β”‚ β”œβ”€β”¬ whatwg-encoding@1.0.1 β”‚ β”‚ └── iconv-lite@0.4.13 β”‚ β”œβ”€β”¬ whatwg-url@4.6.0 β”‚ β”‚ β”œβ”€β”€ tr46@0.0.3 β”‚ β”‚ └── webidl-conversions@3.0.1 β”‚ └── xml-name-validator@2.0.1 β”œβ”€β”¬ chai@3.5.0 β”‚ β”œβ”€β”€ assertion-error@1.0.2 β”‚ β”œβ”€β”¬ deep-eql@0.1.3 β”‚ β”‚ └── type-detect@0.1.1 β”‚ └── type-detect@1.0.0 β”œβ”€β”€ cordova-custom-config@3.1.4 extraneous β”œβ”€β”¬ css-loader@0.26.4 β”‚ β”œβ”€β”¬ babel-code-frame@6.22.0 β”‚ β”‚ β”œβ”€β”¬ chalk@1.1.3 β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ has-ansi@2.0.0 β”‚ β”‚ β”‚ β”‚ └── ansi-regex@2.1.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ strip-ansi@3.0.1 β”‚ β”‚ β”‚ β”‚ └── ansi-regex@2.1.1 deduped β”‚ β”‚ β”‚ └── supports-color@2.0.0 β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 β”‚ β”‚ └── js-tokens@3.0.1 β”‚ β”œβ”€β”¬ css-selector-tokenizer@0.7.0 β”‚ β”‚ β”œβ”€β”€ cssesc@0.1.0 β”‚ β”‚ β”œβ”€β”€ fastparse@1.1.1 β”‚ β”‚ └─┬ regexpu-core@1.0.0 β”‚ β”‚ β”œβ”€β”€ regenerate@1.3.2 deduped β”‚ β”‚ β”œβ”€β”€ regjsgen@0.2.0 deduped β”‚ β”‚ └── regjsparser@0.1.5 deduped β”‚ β”œβ”€β”¬ cssnano@3.10.0 β”‚ β”‚ β”œβ”€β”¬ autoprefixer@6.7.7 β”‚ β”‚ β”‚ β”œβ”€β”¬ browserslist@1.7.6 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ caniuse-db@1.0.30000636 deduped β”‚ β”‚ β”‚ β”‚ └── electron-to-chromium@1.2.7 β”‚ β”‚ β”‚ β”œβ”€β”€ caniuse-db@1.0.30000636 β”‚ β”‚ β”‚ β”œβ”€β”€ normalize-range@0.1.2 β”‚ β”‚ β”‚ β”œβ”€β”€ num2fraction@1.2.2 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”œβ”€β”€ decamelize@1.2.0 β”‚ β”‚ β”œβ”€β”€ defined@1.0.0 β”‚ β”‚ β”œβ”€β”¬ has@1.0.1 β”‚ β”‚ β”‚ └── function-bind@1.1.0 β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-calc@5.3.1 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss-message-helpers@2.0.0 β”‚ β”‚ β”‚ └─┬ reduce-css-calc@1.3.0 β”‚ β”‚ β”‚ β”œβ”€β”€ balanced-match@0.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ math-expression-evaluator@1.2.16 β”‚ β”‚ β”‚ └─┬ reduce-function-call@1.0.2 β”‚ β”‚ β”‚ └── balanced-match@0.4.2 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-colormin@2.2.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ colormin@1.1.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ color@0.11.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ clone@1.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ color-convert@1.9.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── color-name@1.1.2 β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ color-string@0.3.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── color-name@1.1.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ css-color-names@0.0.4 β”‚ β”‚ β”‚ β”‚ └── has@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-convert-values@2.6.1 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-discard-comments@2.0.4 β”‚ β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-discard-duplicates@2.1.0 β”‚ β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-discard-empty@2.1.0 β”‚ β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-discard-overridden@0.1.1 β”‚ β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-discard-unused@2.2.3 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── uniqs@2.0.0 β”‚ β”‚ β”œβ”€β”¬ postcss-filter-plugins@2.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └─┬ uniqid@4.1.1 β”‚ β”‚ β”‚ └── macaddress@0.2.8 β”‚ β”‚ β”œβ”€β”¬ postcss-merge-idents@2.1.7 β”‚ β”‚ β”‚ β”œβ”€β”€ has@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-merge-longhand@2.0.2 β”‚ β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-merge-rules@2.1.2 β”‚ β”‚ β”‚ β”œβ”€β”€ browserslist@1.7.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ caniuse-api@1.5.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ browserslist@1.7.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ caniuse-db@1.0.30000636 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.memoize@4.1.2 β”‚ β”‚ β”‚ β”‚ └── lodash.uniq@4.5.0 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss-selector-parser@2.2.3 deduped β”‚ β”‚ β”‚ └── vendors@1.0.1 β”‚ β”‚ β”œβ”€β”¬ postcss-minify-font-values@1.0.5 β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-minify-gradients@1.0.5 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-minify-params@1.2.2 β”‚ β”‚ β”‚ β”œβ”€β”€ alphanum-sort@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ └── uniqs@2.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-minify-selectors@2.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ alphanum-sort@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ has@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-selector-parser@2.2.3 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-normalize-charset@1.1.1 β”‚ β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-normalize-url@3.0.8 β”‚ β”‚ β”‚ β”œβ”€β”€ is-absolute-url@2.1.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ normalize-url@1.9.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ prepend-http@1.0.4 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ query-string@4.3.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── strict-uri-encode@1.1.0 β”‚ β”‚ β”‚ β”‚ └─┬ sort-keys@1.1.2 β”‚ β”‚ β”‚ β”‚ └── is-plain-obj@1.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-ordered-values@2.2.3 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-reduce-idents@2.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-reduce-initial@1.0.1 β”‚ β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-reduce-transforms@1.0.4 β”‚ β”‚ β”‚ β”œβ”€β”€ has@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ postcss-svgo@2.1.6 β”‚ β”‚ β”‚ β”œβ”€β”¬ is-svg@2.1.0 β”‚ β”‚ β”‚ β”‚ └── html-comment-regex@1.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ └─┬ svgo@0.7.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ coa@1.0.1 β”‚ β”‚ β”‚ β”‚ └── q@1.4.1 β”‚ β”‚ β”‚ β”œβ”€β”€ colors@1.1.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ csso@2.3.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ clap@1.1.2 β”‚ β”‚ β”‚ β”‚ β”‚ └── chalk@1.1.3 deduped β”‚ β”‚ β”‚ β”‚ └── source-map@0.5.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ js-yaml@3.7.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ argparse@1.0.9 β”‚ β”‚ β”‚ β”‚ β”‚ └── sprintf-js@1.0.3 β”‚ β”‚ β”‚ β”‚ └── esprima@2.7.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ sax@1.2.2 deduped β”‚ β”‚ β”‚ └── whet.extend@0.9.9 β”‚ β”‚ β”œβ”€β”¬ postcss-unique-selectors@2.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ alphanum-sort@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ β”‚ └── uniqs@2.0.0 deduped β”‚ β”‚ β”œβ”€β”€ postcss-value-parser@3.3.0 β”‚ β”‚ └─┬ postcss-zindex@2.2.0 β”‚ β”‚ β”œβ”€β”€ has@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”‚ └── uniqs@2.0.0 deduped β”‚ β”œβ”€β”¬ loader-utils@1.0.4 β”‚ β”‚ β”œβ”€β”€ big.js@3.1.3 β”‚ β”‚ β”œβ”€β”€ emojis-list@2.1.0 β”‚ β”‚ └── json5@0.5.1 deduped β”‚ β”œβ”€β”€ lodash.camelcase@4.3.0 β”‚ β”œβ”€β”€ object-assign@4.1.1 β”‚ β”œβ”€β”¬ postcss@5.2.16 β”‚ β”‚ β”œβ”€β”€ chalk@1.1.3 deduped β”‚ β”‚ β”œβ”€β”€ js-base64@2.1.9 β”‚ β”‚ β”œβ”€β”€ source-map@0.5.6 deduped β”‚ β”‚ └─┬ supports-color@3.2.3 β”‚ β”‚ └── has-flag@1.0.0 deduped β”‚ β”œβ”€β”¬ postcss-modules-extract-imports@1.0.1 β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ β”œβ”€β”¬ postcss-modules-local-by-default@1.1.1 β”‚ β”‚ β”œβ”€β”¬ css-selector-tokenizer@0.6.0 β”‚ β”‚ β”‚ β”œβ”€β”€ cssesc@0.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ fastparse@1.1.1 deduped β”‚ β”‚ β”‚ └─┬ regexpu-core@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ regenerate@1.3.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ regjsgen@0.2.0 deduped β”‚ β”‚ β”‚ └── regjsparser@0.1.5 deduped β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ β”œβ”€β”¬ postcss-modules-scope@1.0.2 β”‚ β”‚ β”œβ”€β”¬ css-selector-tokenizer@0.6.0 β”‚ β”‚ β”‚ β”œβ”€β”€ cssesc@0.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ fastparse@1.1.1 deduped β”‚ β”‚ β”‚ └─┬ regexpu-core@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ regenerate@1.3.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ regjsgen@0.2.0 deduped β”‚ β”‚ β”‚ └── regjsparser@0.1.5 deduped β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ β”œβ”€β”¬ postcss-modules-values@1.2.2 β”‚ β”‚ β”œβ”€β”€ icss-replace-symbols@1.0.2 β”‚ β”‚ └── postcss@5.2.16 deduped β”‚ └── source-list-map@0.1.8 β”œβ”€β”€ fastclick@1.0.6 β”œβ”€β”¬ meteor-node-stubs@0.2.6 β”‚ β”œβ”€β”¬ assert@1.4.1 β”‚ β”‚ └── util@0.10.3 deduped β”‚ β”œβ”€β”¬ browserify-zlib@0.1.4 β”‚ β”‚ └── pako@0.2.9 β”‚ β”œβ”€β”¬ buffer@4.9.1 β”‚ β”‚ β”œβ”€β”€ base64-js@1.2.0 β”‚ β”‚ β”œβ”€β”€ ieee754@1.1.8 β”‚ β”‚ └── isarray@1.0.0 β”‚ β”œβ”€β”¬ console-browserify@1.1.0 β”‚ β”‚ └── date-now@0.1.4 β”‚ β”œβ”€β”€ constants-browserify@1.0.0 β”‚ β”œβ”€β”¬ crypto-browserify@3.11.0 β”‚ β”‚ β”œβ”€β”¬ browserify-cipher@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-aes@1.0.6 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ buffer-xor@1.0.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ cipher-base@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ evp_bytestokey@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-des@1.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ cipher-base@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ des.js@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── minimalistic-assert@1.0.0 β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.1 deduped β”‚ β”‚ β”‚ └─┬ evp_bytestokey@1.0.0 β”‚ β”‚ β”‚ └── create-hash@1.1.2 deduped β”‚ β”‚ β”œβ”€β”¬ browserify-sign@4.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6 β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-rsa@4.0.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6 deduped β”‚ β”‚ β”‚ β”‚ └── randombytes@2.0.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ create-hmac@1.1.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ elliptic@6.3.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ brorand@1.0.6 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ hash.js@1.0.3 β”‚ β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.1 deduped β”‚ β”‚ β”‚ └─┬ parse-asn1@5.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ asn1.js@4.9.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ └── minimalistic-assert@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ browserify-aes@1.0.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ evp_bytestokey@1.0.0 deduped β”‚ β”‚ β”‚ └── pbkdf2@3.0.9 deduped β”‚ β”‚ β”œβ”€β”¬ create-ecdh@4.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6 deduped β”‚ β”‚ β”‚ └── elliptic@6.3.2 deduped β”‚ β”‚ β”œβ”€β”¬ create-hash@1.1.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ cipher-base@1.0.3 β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ ripemd160@1.0.1 β”‚ β”‚ β”‚ └─┬ sha.js@2.4.8 β”‚ β”‚ β”‚ └── inherits@2.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ create-hmac@1.1.4 β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.2 deduped β”‚ β”‚ β”‚ └── inherits@2.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ diffie-hellman@5.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ miller-rabin@4.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6 deduped β”‚ β”‚ β”‚ β”‚ └── brorand@1.0.6 deduped β”‚ β”‚ β”‚ └── randombytes@2.0.3 deduped β”‚ β”‚ β”œβ”€β”€ inherits@2.0.1 β”‚ β”‚ β”œβ”€β”¬ pbkdf2@3.0.9 β”‚ β”‚ β”‚ └── create-hmac@1.1.4 deduped β”‚ β”‚ β”œβ”€β”¬ public-encrypt@4.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ browserify-rsa@4.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ parse-asn1@5.0.0 deduped β”‚ β”‚ β”‚ └── randombytes@2.0.3 deduped β”‚ β”‚ └── randombytes@2.0.3 β”‚ β”œβ”€β”€ domain-browser@1.1.7 β”‚ β”œβ”€β”€ events@1.1.1 β”‚ β”œβ”€β”¬ http-browserify@1.7.0 β”‚ β”‚ β”œβ”€β”€ Base64@0.2.1 β”‚ β”‚ └── inherits@2.0.1 deduped β”‚ β”œβ”€β”€ https-browserify@0.0.1 β”‚ β”œβ”€β”€ os-browserify@0.2.1 β”‚ β”œβ”€β”€ path-browserify@0.0.0 β”‚ β”œβ”€β”€ process@0.11.9 β”‚ β”œβ”€β”€ punycode@1.4.1 β”‚ β”œβ”€β”€ querystring-es3@0.2.1 β”‚ β”œβ”€β”¬ readable-stream@2.2.1 β”‚ β”‚ β”œβ”€β”€ buffer-shims@1.0.0 β”‚ β”‚ β”œβ”€β”€ core-util-is@1.0.2 β”‚ β”‚ β”œβ”€β”€ inherits@2.0.1 deduped β”‚ β”‚ β”œβ”€β”€ isarray@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ process-nextick-args@1.0.7 β”‚ β”‚ β”œβ”€β”€ string_decoder@0.10.31 deduped β”‚ β”‚ └── util-deprecate@1.0.2 β”‚ β”œβ”€β”¬ stream-browserify@2.0.1 β”‚ β”‚ β”œβ”€β”€ inherits@2.0.1 deduped β”‚ β”‚ └── readable-stream@2.2.1 deduped β”‚ β”œβ”€β”€ string_decoder@0.10.31 β”‚ β”œβ”€β”¬ timers-browserify@1.4.2 β”‚ β”‚ └── process@0.11.9 deduped β”‚ β”œβ”€β”€ tty-browserify@0.0.0 β”‚ β”œβ”€β”¬ url@0.11.0 β”‚ β”‚ β”œβ”€β”€ punycode@1.3.2 β”‚ β”‚ └── querystring@0.2.0 β”‚ β”œβ”€β”¬ util@0.10.3 β”‚ β”‚ └── inherits@2.0.1 deduped β”‚ └─┬ vm-browserify@0.0.4 β”‚ └── indexof@0.0.1 β”œβ”€β”¬ mocha@3.2.0 β”‚ β”œβ”€β”€ browser-stdout@1.3.0 β”‚ β”œβ”€β”¬ commander@2.9.0 β”‚ β”‚ └── graceful-readlink@1.0.1 β”‚ β”œβ”€β”¬ debug@2.2.0 β”‚ β”‚ └── ms@0.7.1 β”‚ β”œβ”€β”€ diff@1.4.0 β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 β”‚ β”œβ”€β”¬ glob@7.0.5 β”‚ β”‚ β”œβ”€β”€ fs.realpath@1.0.0 β”‚ β”‚ β”œβ”€β”¬ inflight@1.0.6 β”‚ β”‚ β”‚ β”œβ”€β”€ once@1.4.0 deduped β”‚ β”‚ β”‚ └── wrappy@1.0.2 β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3 β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.3 deduped β”‚ β”‚ β”œβ”€β”¬ once@1.4.0 β”‚ β”‚ β”‚ └── wrappy@1.0.2 deduped β”‚ β”‚ └── path-is-absolute@1.0.1 deduped β”‚ β”œβ”€β”€ growl@1.9.2 β”‚ β”œβ”€β”€ json3@3.3.2 β”‚ β”œβ”€β”¬ lodash.create@3.1.1 β”‚ β”‚ β”œβ”€β”¬ lodash._baseassign@3.2.0 β”‚ β”‚ β”‚ β”œβ”€β”€ lodash._basecopy@3.0.1 β”‚ β”‚ β”‚ └─┬ lodash.keys@3.1.2 β”‚ β”‚ β”‚ β”œβ”€β”€ lodash._getnative@3.9.1 β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.isarguments@3.1.0 β”‚ β”‚ β”‚ └── lodash.isarray@3.0.4 β”‚ β”‚ β”œβ”€β”€ lodash._basecreate@3.0.3 β”‚ β”‚ └── lodash._isiterateecall@3.0.9 β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ └─┬ supports-color@3.1.2 β”‚ └── has-flag@1.0.0 β”œβ”€β”€ moment@2.17.1 β”œβ”€β”€ roboto-fontface@0.6.1 β”œβ”€β”¬ sinon@1.17.7 β”‚ β”œβ”€β”¬ formatio@1.1.1 β”‚ β”‚ └── samsam@1.1.2 deduped β”‚ β”œβ”€β”€ lolex@1.3.2 β”‚ β”œβ”€β”€ samsam@1.1.2 β”‚ └─┬ util@0.10.3 β”‚ └── inherits@2.0.1 β”œβ”€β”€ sinon-chai@2.8.0 β”œβ”€β”€ underscore@1.8.3 β”œβ”€β”€ velocity-animate@1.4.3 β”œβ”€β”€ vue@2.3.0 β”œβ”€β”¬ vue-loader@10.3.0 β”‚ β”œβ”€β”¬ consolidate@0.14.5 β”‚ β”‚ └── bluebird@3.5.0 β”‚ β”œβ”€β”€ hash-sum@1.0.2 β”‚ β”œβ”€β”¬ js-beautify@1.6.11 β”‚ β”‚ β”œβ”€β”¬ config-chain@1.1.11 β”‚ β”‚ β”‚ β”œβ”€β”€ ini@1.3.4 β”‚ β”‚ β”‚ └── proto-list@1.2.4 β”‚ β”‚ β”œβ”€β”¬ editorconfig@0.13.2 β”‚ β”‚ β”‚ β”œβ”€β”€ bluebird@3.5.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ commander@2.9.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ lru-cache@3.2.0 β”‚ β”‚ β”‚ β”‚ └── pseudomap@1.0.2 deduped β”‚ β”‚ β”‚ └── sigmund@1.0.1 β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ └─┬ nopt@3.0.6 β”‚ β”‚ └── abbrev@1.1.0 β”‚ β”œβ”€β”¬ loader-utils@0.2.17 β”‚ β”‚ β”œβ”€β”€ big.js@3.1.3 deduped β”‚ β”‚ β”œβ”€β”€ emojis-list@2.1.0 deduped β”‚ β”‚ β”œβ”€β”€ json5@0.5.1 deduped β”‚ β”‚ └── object-assign@4.1.1 deduped β”‚ β”œβ”€β”¬ lru-cache@4.0.2 β”‚ β”‚ β”œβ”€β”€ pseudomap@1.0.2 β”‚ β”‚ └── yallist@2.1.2 β”‚ β”œβ”€β”€ postcss@5.2.16 deduped β”‚ β”œβ”€β”¬ postcss-selector-parser@2.2.3 β”‚ β”‚ β”œβ”€β”€ flatten@1.0.2 β”‚ β”‚ β”œβ”€β”€ indexes-of@1.0.1 β”‚ β”‚ └── uniq@1.0.1 β”‚ β”œβ”€β”€ source-map@0.5.6 β”‚ β”œβ”€β”€ vue-hot-reload-api@2.0.11 β”‚ β”œβ”€β”¬ vue-style-loader@2.0.4 β”‚ β”‚ β”œβ”€β”€ hash-sum@1.0.2 deduped β”‚ β”‚ └── loader-utils@1.0.4 deduped β”‚ └── vue-template-es2015-compiler@1.5.1 β”œβ”€β”¬ vue-meteor-tracker@1.1.2 β”‚ └── lodash.omit@4.5.0 β”œβ”€β”€ vue-router@2.3.0 └─┬ vue-template-compiler@2.3.2 β”œβ”€β”€ de-indent@1.0.2 └── he@1.1.1

npm ERR! extraneous: cordova-custom-config@3.1.4 /Users/malcolm/git/geoloc-for-walks/node_modules/cordova-custom-config

mwarren2 commented 7 years ago

And package.json:

{ "name": "my-app", "private": true, "scripts": { "start": "meteor run", "test": "mocha ./tests --compilers js:babel-register" }, "dependencies": { "babel-runtime": "^6.18.0", "base64-img": "^1.0.3", "fastclick": "^1.0.6", "meteor-node-stubs": "^0.2.4", "moment": "^2.16.0", "roboto-fontface": "^0.6.0", "underscore": "^1.8.3", "velocity-animate": "^1.3.1", "vue": "^2.3.0", "vue-meteor-tracker": "^1.0.3", "vue-router": "^2.1.1" }, "devDependencies": { "babel-preset-es2015": "^6.22.0", "babel-register": "^6.23.0", "browser-env": "^2.0.21", "chai": "^3.5.0", "css-loader": "^0.26.1", "mocha": "^3.2.0", "sinon": "^1.17.7", "sinon-chai": "^2.8.0", "vue-loader": "^10.3.0", "vue-template-compiler": "^2.3.2" } }

mwarren2 commented 7 years ago

Incidentally I just ran meteor npm prune to get rid of the extraneous cordova-custom-config plugin.

Still got the problem, though.

mwarren2 commented 7 years ago

I've also done a search for '2.2.4' in the entire project grep -R '2\.2\.4' * and it just comes up with mocha.

Also searched for npm global installs just in case: bash-3.2$ npm list -g --depth=0 /opt/local/lib β”œβ”€β”€ bower@1.7.1 β”œβ”€β”€ cordova@6.3.1 β”œβ”€β”€ ddp-analyzer@0.3.0 β”œβ”€β”€ generator-angular@0.15.1 β”œβ”€β”€ generator-karma@1.0.1 β”œβ”€β”€ generator-meanjs@0.4.2 β”œβ”€β”€ grunt-cli@0.1.13 β”œβ”€β”€ gulp@3.9.0 β”œβ”€β”€ ios-deploy@1.8.6 β”œβ”€β”€ ios-sim@5.0.8 β”œβ”€β”€ mup@0.11.3 β”œβ”€β”€ mupx@1.5.3 β”œβ”€β”€ node-inspector@0.12.5 β”œβ”€β”€ nodemon@1.8.1 β”œβ”€β”€ npm@4.1.2 β”œβ”€β”€ plugman@1.4.1 β”œβ”€β”€ quasar-cli@0.4.0 └── yo@1.5.0

npm ERR! missing: try-thread-sleep@^1.0.0, required by spawn-sync@1.0.13

Akryum commented 7 years ago

Try uninstalling and removing vue-template-compiler and vue-loader from your project.

mwarren2 commented 7 years ago

Ok, I npm removed vue-template-compiler and vue-loader and tried again.

Got exactly the same error

Vue packages version mismatch:

vue@2.2.4 vue-template-compiler@2.3.0

_This is the end of a list of the contents of the nodemodules folder just to show they've gone: uuid velocity-animate vendors verror vue vue-meteor-tracker vue-router webidl-conversions whatwg-encoding whatwg-url whet.extend window wordwrap wrappy xml-name-validator

Akryum commented 7 years ago

What if you completely remove the node_modules folder, remove vue-loader and vue-template-compiler from your package.json file and install all modules again with meteor npm i?

mwarren2 commented 7 years ago

Done that, unfortunately I still get the same exact message.

Here's my package.json just to show removal

{ "name": "geoloc-for-walks", "private": true, "scripts": { "start": "meteor run", "test": "mocha ./tests --compilers js:babel-register" }, "dependencies": { "babel-runtime": "^6.18.0", "base64-img": "^1.0.3", "fastclick": "^1.0.6", "meteor-node-stubs": "^0.2.4", "moment": "^2.16.0", "roboto-fontface": "^0.6.0", "underscore": "^1.8.3", "velocity-animate": "^1.3.1", "vue": "^2.3.0", "vue-meteor-tracker": "^1.0.3", "vue-router": "^2.1.1" }, "devDependencies": { "babel-preset-es2015": "^6.22.0", "babel-register": "^6.23.0", "browser-env": "^2.0.21", "chai": "^3.5.0", "css-loader": "^0.26.1", "mocha": "^3.2.0", "sinon": "^1.17.7", "sinon-chai": "^2.8.0" } }

Akryum commented 7 years ago

Do you have any symlinked npm packages or meteor packages in the project?

mwarren2 commented 7 years ago

No symlinks at all

mwarren2 commented 7 years ago

This happened when I updated meteor to 1.4.4.2

I shall go back to the old version and report back. Thankyou for your time.

Akryum commented 7 years ago

Could you make a repro in a GitHub repository please? :smile:

mwarren2 commented 7 years ago

Ok, it works in 1.4.3.2 and fails in 1.4.4.2

I'll get together a GitHub repository soonest

mwarren2 commented 7 years ago

@Akryum Sorry for the delay, had to work on another project...

A little test app in a GitHub repository is here: https://github.com/mwarren2/try-app

It's a simple 'meteor create' app (meteor 1.4.4.2), to which I then added akryum:vue akryum:vue-component

and then did meteor npm install vue which installed a 1.0.something version of vue

At that point it all worked.

I then did meteor npm i -S vue@=2.3.0

which broke the app and the error message appeared.

mwarren2 commented 7 years ago

Removing vue-component allows the app to build.

mwarren2 commented 7 years ago

@Akryum Sorry to bother but - this has blocked me completely, so I'd be interested in any news you might have

Akryum commented 7 years ago

Does reverting to a previous version of meteor allows you to work? When I'll have enough bandwidth for vue-meteor this week I'll take a look.

Le lun. 15 mai 2017 18:31, mwarren2 notifications@github.com a Γ©crit :

@Akryum https://github.com/akryum Sorry to bother but - this has blocked me completely, so I'd be interested in any news you might have

β€” You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/Akryum/vue-meteor/issues/182#issuecomment-301529360, or mute the thread https://github.com/notifications/unsubscribe-auth/ACqyfHHQRrUlYpqezSoLZa1XX1oYrrb0ks5r6H3ugaJpZM4NVD5b .

mwarren2 commented 7 years ago

Yes. I can go back.

Hope you can take a look soon though, as I'm planning to work on a 1.5 beta version of Meteor, which I have seen has the same problem. Though I'm surprised this hasn't affected anyone else, given the apparent simplicity of try-app.

However I absolutely appreciate that you need to find the time. Thanks!

suezzo commented 7 years ago

I have encountered the same problem, but for me using 1.4.3.2 version of Meteor doesn't help. It only happens when I want to deploy my app to the scalingo. When I run it using meteor run --production it works fine. Also removing vue-component allows app to deploy and start. Thanks!

mwarren2 commented 7 years ago

@Akryum Have you had a chance to confirm the bug in my try-app?

mwarren2 commented 7 years ago

I have just spent several hours trying to work out why this error is happening.

If you Google "Vue packages version mismatch:" you will find many issues for Vue in Github citing this same problem (with versions different to mine). And none of the solutions help here.

vue@2.2.4 simply is not here on my mac. It cannot be found. I've tried fiddling with the versions in package.json, installing vue-template-compiler myself, removing node-modules and reinstalling - nothing works.

GeoffreyBooth commented 7 years ago

@Akryum I’ve never been able to get the app in the vue-meteor repo to run locally:

 ✦ git clone git@github.com:Akryum/vue-meteor.git
Cloning into 'vue-meteor'...
remote: Counting objects: 2963, done.
remote: Total 2963 (delta 0), reused 0 (delta 0), pack-reused 2963
Receiving objects: 100% (2963/2963), 727.50 KiB | 0 bytes/s, done.
Resolving deltas: 100% (2014/2014), done.
 ✦ cd vue-meteor
 ✦ meteor npm install
npm WARN deprecated @types/redux@3.6.0: This is a stub types definition for Redux (https://github.com/reactjs/redux). Redux provides its own type definitions, so you don't need @types/redux installed!
npm WARN deprecated @types/promises-a-plus@0.0.26: Use '--lib es6' to get Promise types.
meteor-vue-component@ /private/tmp/vue-meteor
β”œβ”€β”¬ apollo-client@0.5.26 # Simplified for brevity
β”œβ”€β”¬ babel-runtime@6.23.0
β”œβ”€β”¬ body-parser@1.17.2
β”œβ”€β”¬ express@4.15.3
β”œβ”€β”€ faker@3.1.0
β”œβ”€β”¬ graphql@0.7.2
β”œβ”€β”¬ graphql-server-express@0.4.4
β”œβ”€β”€ graphql-tag@0.1.17
β”œβ”€β”¬ graphql-tools@0.8.4
β”œβ”€β”€ js-cookie@2.1.4
β”œβ”€β”€ locale@0.1.0
β”œβ”€β”¬ meteor-node-stubs@0.2.6
β”œβ”€β”¬ vue@1.0.28
β”œβ”€β”¬ vue-apollo@1.4.1
β”œβ”€β”€ vue-i18n@4.10.0
β”œβ”€β”€ vue-meteor-tracker@1.2.1
β”œβ”€β”€ vue-router@0.7.13
└── vuex@1.0.1

 ✦ meteor
[[[[[ /private/tmp/vue-meteor ]]]]]

=> Started proxy.
=> Meteor 1.4.4.2 is available. Update this project with 'meteor update'.
=> Started MongoDB.
akryum:vue: updating npm dependencies -- lodash.omit...
vue-component-coffee: updating npm dependencies -- coffee-script, source-map...
akryum:vue-component-dev-client: updating npm dependencies -- socket.io-client...
vue-component: updating npm dependencies -- postcss, postcss-selector-parser, postcss-modules, socket.io, async, lodash, hash-sum, source-map, source-map-merger, generate-source-map, autoprefixer, vue-template-compiler, vue-template-es2015-compiler,
parse5, colors...
   [HMR] Dev server listening on port 3003
vue-i18n: updating npm dependencies -- lodash...
vue-component-less: updating npm dependencies -- less...
vue-component-jade: updating npm dependencies -- jade...
vue-component-sass: updating npm dependencies -- node-sass, meteor-project-path...
vue-component-stylus: updating npm dependencies -- stylus, nib...
akryum:vuex: updating npm dependencies -- lodash...

Changes to your project's package version selections:

akryum:vue-coffee                upgraded from 0.0.3 to 0.0.4
akryum:vue-compiler              removed from your project
akryum:vue-component             upgraded from 0.8.7 to 0.9.0
akryum:vue-component-dev-client  upgraded from 0.2.5 to 0.2.11
akryum:vue-component-dev-server  upgraded from 0.0.5 to 0.0.9
akryum:vue-jade                  upgraded from 0.0.1 to 0.0.2
akryum:vue-less                  upgraded from 0.0.4 to 0.0.5
akryum:vue-sass                  upgraded from 0.0.4 to 0.0.7
akryum:vue-stylus                upgraded from 0.0.4 to 0.0.5
spacebars-compiler               upgraded from 1.1.0 to 1.1.2
templating-tools                 upgraded from 1.1.0 to 1.1.2

W20170526-21:08:07.650(-7)? (STDERR) WARNING: npm peer requirements (for apollo) not installed:
W20170526-21:08:07.719(-7)? (STDERR)  - graphql-server-express@0.4.4 installed, graphql-server-express@^0.5.0 needed
W20170526-21:08:07.720(-7)? (STDERR)  - graphql-tools@0.8.4 installed, graphql-tools@^0.9.0 needed
W20170526-21:08:07.720(-7)? (STDERR)
W20170526-21:08:07.721(-7)? (STDERR) Read more about installing npm peer dependencies:
W20170526-21:08:07.721(-7)? (STDERR)   http://guide.meteor.com/using-packages.html#peer-npm-dependencies
W20170526-21:08:07.724(-7)? (STDERR)
W20170526-21:08:07.724(-7)? (STDERR) Warning - the `printer` exports from `graphql-tag` will be removed in the next major version.
W20170526-21:08:07.725(-7)? (STDERR) See https://github.com/apollographql/graphql-tag/issues/54 for more information.
W20170526-21:08:07.725(-7)? (STDERR) /Users/bootg003/.meteor/packages/meteor-tool/.1.4.3_1.1cqdu9z++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:280
W20170526-21:08:07.726(-7)? (STDERR)                        throw(ex);
W20170526-21:08:07.727(-7)? (STDERR)                        ^
W20170526-21:08:07.727(-7)? (STDERR)
W20170526-21:08:07.728(-7)? (STDERR) TypeError: StoreSubModule is not a function
W20170526-21:08:07.728(-7)? (STDERR)     at meteorInstall.imports.vuex.modules.forum.js (imports/vuex/modules/forum.js:3:19)
W20170526-21:08:07.729(-7)? (STDERR)     at fileEvaluate (packages/modules-runtime.js:197:9)
W20170526-21:08:07.729(-7)? (STDERR)     at Module.require (packages/modules-runtime.js:120:16)
W20170526-21:08:07.730(-7)? (STDERR)     at Module.Mp.import (/Users/bootg003/.meteor/packages/modules/.0.7.9.1tn4hhd++os+web.browser+web.cordova/npm/node_modules/reify/lib/runtime.js:75:16)
W20170526-21:08:07.730(-7)? (STDERR)     at meteorInstall.imports.vuex.store.js (imports/vuex/store.js:1:156)
W20170526-21:08:07.730(-7)? (STDERR)     at fileEvaluate (packages/modules-runtime.js:197:9)
W20170526-21:08:07.731(-7)? (STDERR)     at Module.require (packages/modules-runtime.js:120:16)
W20170526-21:08:07.731(-7)? (STDERR)     at Module.Mp.import (/Users/bootg003/.meteor/packages/modules/.0.7.9.1tn4hhd++os+web.browser+web.cordova/npm/node_modules/reify/lib/runtime.js:75:16)
W20170526-21:08:07.732(-7)? (STDERR)     at imports/ui/vuex/Tracker.vue:23:1
W20170526-21:08:07.734(-7)? (STDERR)     at meteorInstall.imports.ui.vuex.VuexDemo.vue (imports/ui/vuex/VuexDemo.vue:12:1)
=> Exited with code: 1
=> Your application is crashing. Waiting for file change.

I suspect this might be because the package versions in its package.json are open-ended, e.g. "vue": "^1.0.24", rather than fixed: "vue": "1.0.24" (note lack of ^). So on my machine meteor npm install installs vue@1.0.28 (as of 2017-05-26), which may or may not be the version you’re running on your machine.

Do you mind please running meteor npm ls at the root of your vue-meteor project? Then we can compare what versions you have installed to what we have installed, and to what’s in package.json. If version mismatch turns out to be the cause of this (and other) issues, perhaps the next step is to use all fixed version numbers in package.json. You can update the versions in an automated way using https://github.com/tjunnone/npm-check-updates.

Akryum commented 7 years ago

Could you try with this one instead: https://github.com/Akryum/vue-meteor-demo

mwarren2 commented 7 years ago

Ok I just cloned the repo, ran meteor npm i and then meteor

This gives the same error:

bash-3.2$ meteor
[[[[[ ~/git/vue-meteor-demo ]]]]]             

=> Started proxy.                             
=> Meteor 1.4.4.2 is available. Update this project with 'meteor update'.
=> Started MongoDB.                           
   [HMR] Dev server listening on port 3003
=> Errors prevented startup:                  

   While loading plugin `vue-component` from package `akryum:vue-component`:
   /Users/malcolm/.meteor/packages/akryum_vue-component/.0.9.0.gbgae++os+web.browser+web.cordova/plugin.vue-component.os/npm/node_modules/meteor/vue-component/node_modules/vue-template-compiler/index.js:9:9: 

   Vue packages version mismatch:

   - vue@2.2.4
   - vue-template-compiler@2.3.0

   This may cause things to work incorrectly. Make sure to use the same version for both.
   If you are using vue-loader@>=10.0, simply update vue-template-compiler.
   If you are using vue-loader@<10.0 or vueify, re-installing vue-loader/vueify should bump vue-template-compiler to the latest.

   at Object.<anonymous> (/Users/malcolm/.meteor/packages/akryum_vue-component/.0.9.0.gbgae++os+web.browser+web.cordova/plugin.vue-component.os/npm/node_modules/meteor/vue-component/node_modules/vue-template-compiler/index.js:9:9)
   at Module._compile (module.js:409:26)
   at Object.Module._extensions..js (module.js:416:10)
   at Module.load (module.js:343:32)
   at Module.Mp.load (/Users/malcolm/.meteor/packages/meteor-tool/.1.4.4_1.1ljtexs++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/reify/node/runtime.js:19:25)
   at Function.Module._load (module.js:300:12)
   at Module.require (module.js:353:17)
   at require (internal/module.js:12:17)
   at npmRequire (/tools/isobuild/bundler.js:1796:14)
   at Module.Mp.useNode (packages/modules-runtime.js:527:20)
   at fileEvaluate (packages/modules-runtime.js:196:20)
   at require (packages/modules-runtime.js:120:16)
   at meteorInstall.node_modules.meteor.vue-component.plugin.vue-compiler.js (packages/vue-component/plugin/vue-compiler.js:13:22)
   at fileEvaluate (packages/modules-runtime.js:197:9)
   at require (packages/modules-runtime.js:120:16)
   at <runJavaScript-14>:26079:1
   at <runJavaScript-14>:26086:3

=> Your application has errors. Waiting for file change.
GeoffreyBooth commented 7 years ago

@Akryum what versions do you have installed?

Akryum commented 7 years ago

I have just tried cloning and running the vue-meteor-demo project:

meteor npm i
meteor
[[[[[ ~\D\Mes documents\GitHub\vue-meteor-demo ]]]]]

=> Started proxy.
=> Meteor 1.4.4.3 is available. Update this project with 'meteor update'.
=> Started MongoDB.
   [HMR] Dev server listening on port 3003
=> Started your app.

=> App running at: http://localhost:3000/
   Type Control-C twice to stop.

I20170527-19:46:40.002(2)? data pre-fetch: 18ms
I20170527-19:46:45.042(2)? data pre-fetch: 5ms

Everything is working smoothly (except the Vue google maps plugin - I still need to find the issue).

npm list gives:

+-- apollo-client@1.3.0
| +-- @types/async@2.0.40
| +-- @types/graphql@0.9.1
| +-- @types/isomorphic-fetch@0.0.34
| +-- graphql@0.10.1
| | `-- iterall@1.1.1
| +-- graphql-anywhere@3.0.1
| +-- graphql-tag@2.2.0
| +-- redux@3.6.0
| | +-- lodash@4.17.4 deduped
| | +-- lodash-es@4.17.4
| | +-- loose-envify@1.3.1
| | | `-- js-tokens@3.0.1
| | `-- symbol-observable@1.0.4 deduped
| +-- symbol-observable@1.0.4
| `-- whatwg-fetch@2.0.3
+-- babel-runtime@6.23.0
| +-- core-js@2.4.1
| `-- regenerator-runtime@0.10.5
+-- intersection-observer@0.2.1
+-- isomorphic-fetch@2.2.1
| +-- node-fetch@1.7.0
| | +-- encoding@0.1.12
| | | `-- iconv-lite@0.4.17
| | `-- is-stream@1.1.0
| `-- whatwg-fetch@2.0.3 deduped
+-- lodash@4.17.4
+-- meteor-node-stubs@0.2.6
| +-- assert@1.4.1
| | `-- util@0.10.3 deduped
| +-- browserify-zlib@0.1.4
| | `-- pako@0.2.9
| +-- buffer@4.9.1
| | +-- base64-js@1.2.0
| | +-- ieee754@1.1.8
| | `-- isarray@1.0.0
| +-- console-browserify@1.1.0
| | `-- date-now@0.1.4
| +-- constants-browserify@1.0.0
| +-- crypto-browserify@3.11.0
| | +-- browserify-cipher@1.0.0
| | | +-- browserify-aes@1.0.6
| | | | +-- buffer-xor@1.0.3
| | | | +-- cipher-base@1.0.3 deduped
| | | | +-- create-hash@1.1.2 deduped
| | | | +-- evp_bytestokey@1.0.0 deduped
| | | | `-- inherits@2.0.1 deduped
| | | +-- browserify-des@1.0.0
| | | | +-- cipher-base@1.0.3 deduped
| | | | +-- des.js@1.0.0
| | | | | +-- inherits@2.0.1 deduped
| | | | | `-- minimalistic-assert@1.0.0
| | | | `-- inherits@2.0.1 deduped
| | | `-- evp_bytestokey@1.0.0
| | |   `-- create-hash@1.1.2 deduped
| | +-- browserify-sign@4.0.0
| | | +-- bn.js@4.11.6
| | | +-- browserify-rsa@4.0.1
| | | | +-- bn.js@4.11.6 deduped
| | | | `-- randombytes@2.0.3 deduped
| | | +-- create-hash@1.1.2 deduped
| | | +-- create-hmac@1.1.4 deduped
| | | +-- elliptic@6.3.2
| | | | +-- bn.js@4.11.6 deduped
| | | | +-- brorand@1.0.6
| | | | +-- hash.js@1.0.3
| | | | | `-- inherits@2.0.1 deduped
| | | | `-- inherits@2.0.1 deduped
| | | +-- inherits@2.0.1 deduped
| | | `-- parse-asn1@5.0.0
| | |   +-- asn1.js@4.9.0
| | |   | +-- bn.js@4.11.6 deduped
| | |   | +-- inherits@2.0.1 deduped
| | |   | `-- minimalistic-assert@1.0.0 deduped
| | |   +-- browserify-aes@1.0.6 deduped
| | |   +-- create-hash@1.1.2 deduped
| | |   +-- evp_bytestokey@1.0.0 deduped
| | |   `-- pbkdf2@3.0.9 deduped
| | +-- create-ecdh@4.0.0
| | | +-- bn.js@4.11.6 deduped
| | | `-- elliptic@6.3.2 deduped
| | +-- create-hash@1.1.2
| | | +-- cipher-base@1.0.3
| | | | `-- inherits@2.0.1 deduped
| | | +-- inherits@2.0.1 deduped
| | | +-- ripemd160@1.0.1
| | | `-- sha.js@2.4.8
| | |   `-- inherits@2.0.1 deduped
| | +-- create-hmac@1.1.4
| | | +-- create-hash@1.1.2 deduped
| | | `-- inherits@2.0.1 deduped
| | +-- diffie-hellman@5.0.2
| | | +-- bn.js@4.11.6 deduped
| | | +-- miller-rabin@4.0.0
| | | | +-- bn.js@4.11.6 deduped
| | | | `-- brorand@1.0.6 deduped
| | | `-- randombytes@2.0.3 deduped
| | +-- inherits@2.0.1
| | +-- pbkdf2@3.0.9
| | | `-- create-hmac@1.1.4 deduped
| | +-- public-encrypt@4.0.0
| | | +-- bn.js@4.11.6 deduped
| | | +-- browserify-rsa@4.0.1 deduped
| | | +-- create-hash@1.1.2 deduped
| | | +-- parse-asn1@5.0.0 deduped
| | | `-- randombytes@2.0.3 deduped
| | `-- randombytes@2.0.3
| +-- domain-browser@1.1.7
| +-- events@1.1.1
| +-- http-browserify@1.7.0
| | +-- Base64@0.2.1
| | `-- inherits@2.0.1 deduped
| +-- https-browserify@0.0.1
| +-- os-browserify@0.2.1
| +-- path-browserify@0.0.0
| +-- process@0.11.9
| +-- punycode@1.4.1
| +-- querystring-es3@0.2.1
| +-- readable-stream@2.2.1
| | +-- buffer-shims@1.0.0
| | +-- core-util-is@1.0.2
| | +-- inherits@2.0.1 deduped
| | +-- isarray@1.0.0 deduped
| | +-- process-nextick-args@1.0.7
| | +-- string_decoder@0.10.31 deduped
| | `-- util-deprecate@1.0.2
| +-- stream-browserify@2.0.1
| | +-- inherits@2.0.1 deduped
| | `-- readable-stream@2.2.1 deduped
| +-- string_decoder@0.10.31
| +-- timers-browserify@1.4.2
| | `-- process@0.11.9 deduped
| +-- tty-browserify@0.0.0
| +-- url@0.11.0
| | +-- punycode@1.3.2
| | `-- querystring@0.2.0
| +-- util@0.10.3
| | `-- inherits@2.0.1 deduped
| `-- vm-browserify@0.0.4
|   `-- indexof@0.0.1
+-- moment@2.18.1
+-- vue@2.3.3
+-- vue-apollo@2.1.0-beta.8
| +-- graphql-tag@2.2.0 deduped
| +-- lodash.debounce@4.0.8
| +-- lodash.omit@4.5.0
| `-- lodash.throttle@4.1.1
+-- vue-meteor-tracker@1.2.1
| `-- lodash.omit@4.5.0 deduped
+-- vue-observe-visibility@0.1.3
+-- vue-router@2.5.3
+-- vue2-google-maps@0.7.5
| +-- babel-plugin-transform-runtime@6.23.0
| | `-- babel-runtime@6.23.0 deduped
| +-- babel-runtime@5.8.38
| | `-- core-js@1.2.7
| `-- marker-clusterer-plus@2.1.4
+-- vuex@2.3.1
`-- vuex-router-sync@4.1.3

meteor list gives:

akryum:vue-component   0.9.0  VueJS single-file components that hot-reloads
akryum:vue-less        0.0.5  Add less support for vue components
akryum:vue-ssr         0.2.1  Render Vue server-side
aldeed:simple-schema   1.5.3  A simple schema validation object with reactivity. Used by collection2 and autoform.
deanius:promise        3.1.3  Utilities for Promise-based wrappers, method calls, helpers and HTTP in Meteor
ecmascript             0.7.3  Compiler plugin that supports ES2015+ in all .js files
es5-shim               4.6.15  Shims and polyfills to improve ECMAScript 5 support
meteor-base            1.0.4  Packages that every Meteor app needs
mobile-experience      1.0.4  Packages for a great mobile user experience
mongo                  1.1.16* Adaptor for using MongoDB and Minimongo over DDP
shell-server           0.2.3  Server-side component of the `meteor shell` command.
standard-minifier-css  1.3.4  Standard css minifier used with Meteor apps by default.
standard-minifier-js   2.0.0  Standard javascript minifiers used with Meteor apps by default.
static-html            1.2.2  Define static page content in .html files
tracker                1.1.2* Dependency tracker to allow reactive callbacks
mwarren2 commented 7 years ago

@Akryum My npm list and meteor list give exactly the same results as yours, I have checked each item on both lists. But I get the error as before.

I've also tried an update to 1.4.4.3, but that made no difference unfortunately.

Akryum commented 7 years ago

Could you try with the latest Meteor and packages?

mwarren2 commented 7 years ago

Sorry but still no go.

bash-3.2$ meteor update

Changes to your project's package version selections from updating the release:

accounts-base upgraded from 1.2.17 to 1.3.0 babel-compiler upgraded from 6.18.2 to 6.19.1 boilerplate-generator upgraded from 1.0.11 to 1.1.0 dynamic-import added, version 0.1.0 ecmascript upgraded from 0.7.3 to 0.8.0 ecmascript-runtime upgraded from 0.3.15 to 0.4.1 ecmascript-runtime-client added, version 0.4.1 ecmascript-runtime-server added, version 0.4.1 localstorage upgraded from 1.0.12 to 1.1.0 meteor-base upgraded from 1.0.4 to 1.1.0 minifier-js upgraded from 2.0.0 to 2.1.0 minimongo upgraded from 1.0.23 to 1.2.0 modules upgraded from 0.8.2 to 0.9.0 modules-runtime upgraded from 0.7.10 to 0.8.0 mongo upgraded from 1.1.17 to 1.1.18 promise upgraded from 0.8.8 to 0.8.9 standard-minifier-js upgraded from 2.0.0 to 2.1.0 webapp upgraded from 1.3.15 to 1.3.16

vue-meteor-demo: updated to Meteor 1.5.

Changes to your project's package version selections from updating package versions:

akryum:vue-component upgraded from 0.9.0 to 0.9.2 akryum:vue-component-dev-client upgraded from 0.2.11 to 0.2.12

bash-3.2$ meteor [[[[[ ~/git/vue-meteor-demo ]]]]]

=> Started proxy.
=> Started MongoDB.
[HMR] Dev server listening on port 3003 => Errors prevented startup:

While loading plugin vue-component from package akryum:vue-component: /Users/malcolm/.meteor/packages/akryum_vue-component/.0.9.2.1utz4ir++os+web.browser+web.cordova/plugin.vue-component.os/npm/node_modules/meteor/vue-component/node_modules/vue-template-compiler/index.js:8:9:

Vue packages version mismatch:

=> Your application has errors. Waiting for file change.

mwarren2 commented 7 years ago

If I dig down to the index.js where the error is coming from: /Users/malcolm/.meteor/packages/akryum_vue-component/.0.9.2.1utz4ir++os+web.browser+web.cordova/plugin.vue-component.os/npm/node_modules/meteor/vue-component/node_modules/vue-template-compiler/index.js

and put in a line of debugging: console.log('vue: ',require('vue'));

I get this result:

vue:  function Vue$2(options) {
  if (process.env.NODE_ENV !== 'production' &&
    !(this instanceof Vue$2)) {
    warn('Vue is a constructor and should be called with the `new` keyword');
  }
  this._init(options);
}

Vue$2 is odd, because if I take a look at vue in node_modules everything currently is Vue$3. Which begs the question, where on earth is it pulling vue from?

So there has to be an old vue somewhere. A list of global installations does not list vue:

bash-3.2$ npm list -g --depth=0 /opt/local/lib β”œβ”€β”€ bower@1.7.1 β”œβ”€β”€ cordova@6.3.1 β”œβ”€β”€ ddp-analyzer@0.3.0 β”œβ”€β”€ generator-angular@0.15.1 β”œβ”€β”€ generator-karma@1.0.1 β”œβ”€β”€ generator-meanjs@0.4.2 β”œβ”€β”€ grunt-cli@0.1.13 β”œβ”€β”€ gulp@3.9.0 β”œβ”€β”€ ios-deploy@1.8.6 β”œβ”€β”€ ios-sim@5.0.8 β”œβ”€β”€ node-inspector@0.12.5 β”œβ”€β”€ nodemon@1.8.1 β”œβ”€β”€ npm@5.0.1 β”œβ”€β”€ plugman@1.4.1 β”œβ”€β”€ quasar-cli@0.4.0 β”œβ”€β”€ to@0.2.9 β”œβ”€β”€ update@0.7.4 └── yo@1.5.0

npm ERR! missing: try-thread-sleep@^1.0.0, required by spawn-sync@1.0.13

However I shall spend time trying to solve this and get back asap

mwarren2 commented 7 years ago

I'm closing this because I've found the problem, and it's not caused by vue-component.

I had saved a copy of a small node_modules folder in my home folder. Totally my fault.

Thank you for your efforts to help.

alexandesigner commented 7 years ago

@mwarren2 Where exactly was the problem?

I've been with the same problem, yes it has nothing to do with the vue-component.

mwarren2 commented 7 years ago

I had saved a copy of an old folder called node_modules in my home folder, where it should not have been. In that folder there were some older versions of npm modules, which caused the problem.

mdmasumbillah commented 6 years ago

I have same problem and solved this. Thanks @mwarren2. Only delete node_modules folder from users folder.

durjoy28 commented 6 years ago

@mwarren2 @Akryum please, I'm trying to solve the problem but I can't. I've deleted my users node_modules and tried to change meteor version but nothing happened. I'm showing you the generated error. Errors prevented startup:

While loading plugin vue-component from package akryum:vue-component: module.js:547:15: Cannot find module 'C:\Users\Durjoy\AppData\Local.meteor\packages\meteor-tool\1.8.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules\@babel\runtime\helpers\builtin\interopRequireDefault' at Function.Module._resolveFilename (module.js:547:15) at Function.Module._load (module.js:474:25) at Module.require (module.js:596:17) at require (internal/module.js:11:18) at Object.require (C:\tools\isobuild\bundler.js:2083:22) at makeInstallerOptions.fallback (packages/modules-runtime.js:653:18) at require (packages/modules-runtime.js:244:16) at tag-handler.js (:623:30) at fileEvaluate (packages/modules-runtime.js:339:7) at require (packages/modules-runtime.js:238:16) at :2236:1 at :2243:3

=> Your application has errors. Waiting for file change. => Started MongoDB.

Curiousite commented 6 years ago

@mwarren2 @Akryum please, I'm trying to solve the problem but I can't. I've deleted my users node_modules and tried to change meteor version but nothing happened. I'm showing you the generated error.

I've got the same problem. It appeared when upgrading to Meteor 1.8. I also deleted node_modules in my users folder and tried the steps above with no luck.

ddaydd commented 6 years ago

same... METEOR@1.8.0.1 , windows, from https://guide.meteor.com/vue.html

I wanted to test vue with Meteor, it starts badly ...

mwarren2 commented 6 years ago

@durjoy28 I can't really help because I'm no huge meteor or akryum code expert, but I did notice that a slash \ is missing from the path in your error message which is pretty strange:

'C:\Users\Durjoy\AppData\Local.meteor\packages\meteor-tool\1.8.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules@babel\runtime\helpers\builtin\interopRequireDefault'

There should be a slash \ between node_modules and @babel

It looks more like a meteor problem, not an akryum problem, don't quote me!

ddaydd commented 6 years ago

same error with \ between node_modules and @babel

  While loading plugin `vue-component` from package  `akryum:vue-component`:
   module.js:547:15: Cannot find module
   'C:\Users\Dayd\AppData\Local\.meteor\packages\meteor-tool\1.8.0_1\mt-os.windows.x86_64\dev_bundle\lib\node_modules\@babel\runtime\helpers\builtin\interopRequireDefault'
   at Function.Module._resolveFilename (module.js:547:15)
   at Function.Module._load (module.js:474:25)
   at Module.require (module.js:596:17)
   at require (internal/module.js:11:18)
   at Object.require (C:\tools\isobuild\bundler.js:2111:22)
   at makeInstallerOptions.fallback (packages/modules-runtime.js:653:18)
   at require (packages/modules-runtime.js:244:16)
   at tag-handler.js (<runJavaScript-27>:623:30)
   at fileEvaluate (packages/modules-runtime.js:339:7)
   at require (packages/modules-runtime.js:238:16)
   at <runJavaScript-27>:2236:1
   at <runJavaScript-27>:2243:3
mwarren2 commented 6 years ago

A google search reveals this: https://stackoverflow.com/questions/51684918/meteor-error-cannot-find-module-babel-runtime-helpers-builtin-interoprequired

ddaydd commented 6 years ago

Thanks "@babel/runtime": "^7.0.0-beta.55", and npm add @babel/runtime solve the problem for me

Edit : In fact I have the error when I run meteor the first time, I make a modification in the app and reloading it works ...

gustawdaniel commented 4 years ago

In my case both

npm i --save-dev vue-template-compiler

and

npm add @babel/runtime

was required to fix problem.