Webpack抱怨mix.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 抛出错误 ^
TypeError:mix.js不是一个函数
在对象。 (/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(内部/模块/cjs/loader.js:700:10)
在Module.load(internal / modules / cjs / loader.js:599:32)
在tryModuleLoad(内部/模块/cjs/loader.js:538:12)
在Function.Module._load(internal / modules / cjs / loader.js:530:3)
在Module.require(internal / modules / cjs / loader.js:637:17)
在要求时(/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
在对象。 (/home/skinux/Projects/jobslide/node_modules/webpack-cli/bin/cli.js:366:3)
在Module._compile(内部/模块/cjs/loader.js:689:30)
在Object.Module._extensions..js(内部/模块/cjs/loader.js:700:10)
在Module.load(internal / modules / cjs / loader.js:599:32)
在tryModuleLoad(内部/模块/cjs/loader.js:538:12)
在Function.Module._load(internal / modules / cjs / loader.js:530:3)
在Module.require(internal / modules / cjs / loader.js:637:17)
在要求时(内部/模块/cjs/helpers.js:22:18)
在对象。 (/home/skinux/Projects/jobslide/node_modules/webpack/bin/webpack.js:156:2)
在Module._compile(内部/模块/cjs/loader.js:689:30)
在Object.Module._extensions..js(内部/模块/cjs/loader.js:700:10)
在Module.load(internal / modules / cjs / loader.js:599:32)
在tryModuleLoad(内部/模块/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 ERR!在JobSlideVue@0.1.0构建脚本上失败。
npm ERR! 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'
});