то же свойство vue не определено на ПК2, тогда как оно работает на ПК1 - PullRequest
0 голосов
/ 22 марта 2020

Я разрабатываю Laravel 6 + VueJS проект на ПК1. Поскольку Laravel 7 появляется через несколько недель, go я решил попробовать обновить, но на ПК2. Оба имеют Windows 10 с сервером Laragon и npm@6.9.0.

1) Я устанавливаю fre sh Laravel 7 на ПК2.

2) Я устанавливаю все идентичные composer пакеты вручную на ПК2.

3) Я скопировал ресурсы, маршруты, хранилище, пакет. json, webpack.mix. js

Затем я запускаю npm install, но у меня много ПРЕДУПРЕЖДЕНИЕ о fsevents . Я не знаю, откуда это. Затем я успешно запускаю npm run dev, но результат отличается от того, что у меня есть на ПК1.

В / router / web. php У меня

Route::get('/skills', function() {
    return ['Laravel', 'Vue', 'PHP', 'Javascript', 'Tooling'];
});

Затем в / resources / js / app. js У меня есть

    mounted() {
        axios.get('/skills').then(response => console.log(response.data));
    },

И на ПК1 в chrome консоли dev-tools я вижу массив на каждой веб-странице

Array(5)
0: "Laravel"
1: "Vue"
2: "PHP"
3: "Javascript"
4: "Tooling"
length: 5
__proto__: Array(0)

Но на ПК2 в chrome консоли dev-tools я вижу ошибку

[Vue warn]: Property or method "skills" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.
(found in <Root>)

Я запутался, потому что думал, что сценарии Vue и JS зависят только от npm пакетов. Поэтому, если у меня есть идентичные сценарии в каталоге / resources / js / , пакет . json, webpack.mix. js и npm версия на обоих P C для меня результат компиляции js должен быть одинаковым. Но это не так.

ниже npm ПРЕДУПРЕЖДЕНИЕ во время установки

λ npm install
[    ..............] - fetchMetadata: sill removeObsoleteDep removing semver@6.3.0 from tnpm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules\laravel-mix\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.12: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: abbrev@1.1.1 (node_modules\fsevents\node_modules\abbrev):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\abbrev' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.abbrev.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ansi-regex@2.1.1 (node_modules\fsevents\node_modules\ansi-regex):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\ansi-regex' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.ansi-regex.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: aproba@1.2.0 (node_modules\fsevents\node_modules\aproba):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\aproba' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.aproba.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: balanced-match@1.0.0 (node_modules\fsevents\node_modules\balanced-match):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\balanced-match' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.balanced-match.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: chownr@1.1.4 (node_modules\fsevents\node_modules\chownr):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\chownr' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.chownr.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: code-point-at@1.1.0 (node_modules\fsevents\node_modules\code-point-at):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\code-point-at' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.code-point-at.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: concat-map@0.0.1 (node_modules\fsevents\node_modules\concat-map):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\concat-map' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.concat-map.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: console-control-strings@1.1.0 (node_modules\fsevents\node_modules\console-control-strings):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\console-control-strings' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.console-control-strings.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: core-util-is@1.0.2 (node_modules\fsevents\node_modules\core-util-is):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\core-util-is' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.core-util-is.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: deep-extend@0.6.0 (node_modules\fsevents\node_modules\deep-extend):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\deep-extend' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.deep-extend.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: delegates@1.0.0 (node_modules\fsevents\node_modules\delegates):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\delegates' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.delegates.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: detect-libc@1.0.3 (node_modules\fsevents\node_modules\detect-libc):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\detect-libc' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.detect-libc.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fs.realpath@1.0.0 (node_modules\fsevents\node_modules\fs.realpath):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\fs.realpath' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.fs.realpath.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: has-unicode@2.0.1 (node_modules\fsevents\node_modules\has-unicode):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\has-unicode' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.has-unicode.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: inherits@2.0.4 (node_modules\fsevents\node_modules\inherits):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\inherits' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.inherits.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ini@1.3.5 (node_modules\fsevents\node_modules\ini):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\ini' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.ini.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: isarray@1.0.0 (node_modules\fsevents\node_modules\isarray): npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\isarray' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.isarray.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: minimist@1.2.5 (node_modules\fsevents\node_modules\minimist):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\minimist' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.minimist.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ms@2.1.2 (node_modules\fsevents\node_modules\ms):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\ms' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.ms.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: npm-normalize-package-bin@1.0.1 (node_modules\fsevents\node_modules\npm-normalize-package-bin):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\npm-normalize-package-bin' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.npm-normalize-package-bin.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: number-is-nan@1.0.1 (node_modules\fsevents\node_modules\number-is-nan):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\number-is-nan' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.number-is-nan.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: object-assign@4.1.1 (node_modules\fsevents\node_modules\object-assign):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\object-assign' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.object-assign.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: os-homedir@1.0.2 (node_modules\fsevents\node_modules\os-homedir):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\os-homedir' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.os-homedir.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: os-tmpdir@1.0.2 (node_modules\fsevents\node_modules\os-tmpdir):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\os-tmpdir' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.os-tmpdir.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: path-is-absolute@1.0.1 (node_modules\fsevents\node_modules\path-is-absolute):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\path-is-absolute' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.path-is-absolute.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: process-nextick-args@2.0.1 (node_modules\fsevents\node_modules\process-nextick-args):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\process-nextick-args' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.process-nextick-args.DELETE'

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: safe-buffer@5.1.2 (node_modules\fsevents\node_modules\safe-buffer):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\safe-buffer' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.safe-buffer.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: safer-buffer@2.1.2 (node_modules\fsevents\node_modules\safer-buffer):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\safer-buffer' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.safer-buffer.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sax@1.2.4 (node_modules\fsevents\node_modules\sax):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\sax' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.sax.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: semver@5.7.1 (node_modules\fsevents\node_modules\semver):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\semver' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.semver.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: set-blocking@2.0.0 (node_modules\fsevents\node_modules\set-blocking):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\set-blocking' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.set-blocking.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: signal-exit@3.0.2 (node_modules\fsevents\node_modules\signal-exit):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\signal-exit' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.signal-exit.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: strip-json-comments@2.0.1 (node_modules\fsevents\node_modules\strip-json-comments):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\strip-json-comments' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.strip-json-comments.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: util-deprecate@1.0.2 (node_modules\fsevents\node_modules\util-deprecate):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\util-deprecate' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.util-deprecate.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: wrappy@1.0.2 (node_modules\fsevents\node_modules\wrappy):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\wrappy' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.wrappy.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: yallist@3.1.1 (node_modules\fsevents\node_modules\yallist): npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\yallist' -> 'C:\Users\popov\Documents\apps\laragon\www\blog\node_modules\fsevents\node_modules\.yallist.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

added 1074 packages from 524 contributors and audited 16748 packages in 223.247s
found 0 vulnerabilities
...