точка смешивания js не функция - PullRequest
0 голосов
/ 06 мая 2020

Webpack жалуется на этот микс. js не является функцией. Это первый вызов Laravel Mix, но эта строка до сих пор работала, и библиотека laravel mix была импортирована оператором require.

JobSlideVue@0.1.0 build / home / skinux / Projects / jobslide webpack --config webpack.mix. js

/ home / skinux / Projects / jobslide / node_modules / webpack-cli / bin / cli. js: 93 throw err; ^

TypeError: mix. js не является функцией в Object. (/home/skinux/Projects/jobslide/webpack.mix.js:14:5) в Module._compile (/ home / skinux / Projects / jobslide / node_modules / webpack-cli / node_modules / v8-compile-cache / v8-compile-cache. js: 192: 30) в Object.Module._extensions .. js (internal / modules / cjs / loader. js: 700: 10) в Module.load (internal / modules /cjs/loader.js:599:32) в tryModuleLoad (internal / modules / cjs / loader. js: 538: 12) в Function.Module._load (internal / modules / cjs / loader. js : 530: 3) в Module.require (internal / modules / cjs / loader. js: 637: 17) в require (/ home / skinux / Projects / jobslide / node_modules / webpack-cli / node_modules / v8-compile- cache / v8-compile-cache. js: 161: 20) в WEBPACK_OPTIONS (/home/skinux/Projects/jobslide/node_modules/webpack-cli/bin/utils/convert-argv.js:114:13) в requireConfig (/home/skinux/Projects/jobslide/node_modules/webpack-cli/bin/utils/convert-argv.js:116:6) в / home / skinux / Projects / jobslide / node_modules / webpack-cli / bin / utils / convert-argv. js: 123: 17 в Array.forEach () в module.exports (/home/skinux/Projects/jobslide/node_modules/webpack-cli/bin/utils/convert-argv.js:121:15) в yargs.parse (/ home / skinux / Projects / jobslide / node_modules /webpack-cli/bin/cli.js:71:45) в Object.parse (/home/skinux/Projects/jobslide/node_modules/webpack-cli/node_modules/yargs/yargs.js:567:18 ) в /home/skinux/Projects/jobslide/node_modules/webpack-cli/bin/cli.js:49:8 в Object. (/home/skinux/Projects/jobslide/node_modules/webpack-cli/bin/cli.js:366:3) в Module._compile (internal / modules / cjs / loader. js: 689: 30) в Object.Module._extensions .. js (internal / modules / cjs / loader. js: 700: 10) в Module.load (internal / modules / cjs / loader. js: 599: 32) в tryModuleLoad (internal / modules / cjs / loader. js: 538: 12) в Function.Module._load (internal / modules / cjs / loader. js: 530: 3) в Module.require (internal / modules / cjs /loader.js:637:17) по запросу (internal / modules / cjs / helpers. js: 22: 18) в Object. (/home/skinux/Projects/jobslide/node_modules/webpack/bin/webpack.js:156:2) в Module._compile (internal / modules / cjs / loader. js: 689: 30) в Object. Module._extensions .. js (internal / modules / cjs / loader. js: 700: 10) в Module.load (internal / modules / cjs / loader. js: 599: 32) в tryModuleLoad (internal /modules/cjs/loader.js:538:12) в Function.Module._load (internal / modules / cjs / loader. js: 530: 3) npm ERR! код ELIFECYCLE npm ERR! errno 1 npm ERR! JobSlideVue@0.1.0 сборка: webpack --config webpack.mix.js npm ERR! Статус выхода 1 npm ERR! npm ОШИБКА! Ошибка в сценарии сборки JobSlideVue@0.1.0. npm ОШИБКА! Вероятно, это не проблема npm. Вероятно, выше имеется дополнительный вывод журнала.

npm ERR! Полный журнал этого запуска можно найти в:

... const path = require ('path'); const mix = require ('laravel -mix');

mix.js('resources/js/app.js', 'public/js');
//.sass('resources/sass/app.scss', 'public/css');
//mix.disableNotifications(); // Disable Operating System Notifications
mix.browserSync({
    proxy: 'jobslide'
});
...