Closed mwarren2 closed 7 years ago
Please install the 2.3.0 version of Vue with the following command:
meteor npm i -S vue@=2.3.0
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.
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.
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
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" } }
Incidentally I just ran meteor npm prune
to get rid of the extraneous cordova-custom-config
plugin.
Still got the problem, though.
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
Try uninstalling and removing vue-template-compiler
and vue-loader
from your project.
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
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
?
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" } }
Do you have any symlinked npm packages or meteor packages in the project?
No symlinks at all
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.
Could you make a repro in a GitHub repository please? :smile:
Ok, it works in 1.4.3.2 and fails in 1.4.4.2
I'll get together a GitHub repository soonest
@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.
Removing vue-component allows the app to build.
@Akryum Sorry to bother but - this has blocked me completely, so I'd be interested in any news you might have
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 .
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!
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!
@Akryum Have you had a chance to confirm the bug in my try-app?
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.
@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.
Could you try with this one instead: https://github.com/Akryum/vue-meteor-demo
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.
@Akryum what versions do you have installed?
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
@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.
Could you try with the latest Meteor and packages?
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:
vue-template-compiler@2.3.3
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.
=> Your application has errors. Waiting for file change.
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
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.
@mwarren2 Where exactly was the problem?
I've been with the same problem, yes it has nothing to do with the vue-component.
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.
I have same problem and solved this. Thanks @mwarren2. Only delete node_modules folder from users folder.
@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 (
=> Your application has errors. Waiting for file change. => Started MongoDB.
@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.
same... METEOR@1.8.0.1 , windows, from https://guide.meteor.com/vue.html
I wanted to test vue with Meteor, it starts badly ...
@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!
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
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 ...
In my case both
npm i --save-dev vue-template-compiler
and
npm add @babel/runtime
was required to fix problem.
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 packageakryum: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:
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. (/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)
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_2.1uwyjkj++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:1807: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 :26079:1
at :26086:3
=> Your application has errors. Waiting for file change.