混合点js不是函数

时间:2020-05-06 14:57:38

标签: laravel webpack

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'
});

0 个答案:

没有答案