Javascript 网页包未创建css和js文件

Javascript 网页包未创建css和js文件,javascript,php,laravel,webpack,vue.js,Javascript,Php,Laravel,Webpack,Vue.js,我正在使用Laravel和Vue.js。当我执行NPM运行dev时,我的Sass文件没有编译,而是在/public中创建的。原因是什么? 由于NDA原因,我无法显示代码 您是否编辑了webpack.mix.js文件 默认情况下,Laravel Mix将只编译文件resources/assets/sass/app.scss。除非您告诉Laravel Mix编译其他SASS文件或将它们导入app.scss文件,否则它们将被忽略。javascript文件也是如此 为了将所有内容编译成一个文件,我将我的

我正在使用Laravel和Vue.js。当我执行NPM运行dev时,我的Sass文件没有编译,而是在
/public
中创建的。原因是什么?
由于NDA原因,我无法显示代码

您是否编辑了
webpack.mix.js
文件

默认情况下,Laravel Mix将只编译文件
resources/assets/sass/app.scss
。除非您告诉Laravel Mix编译其他SASS文件或将它们导入
app.scss
文件,否则它们将被忽略。javascript文件也是如此

为了将所有内容编译成一个文件,我将我的
webpack.mix.js
设置如下:

const { mix } = require('laravel-mix');
const path = require('path');
const glob = require('glob');

mix.js(glob.sync('resources/assets/js/**/*.js'), 'public/js/app.js');

这样,您的
resources/assets/js
文件夹中的每个.js文件以及子文件夹都被粘在一个文件中,可以轻松地导入到html中。

如何包含sass文件?控制台中有错误吗?你安装了正确的装载机吗?你需要提供更多的信息。此外,如果代码不可共享,请将其缩减为最小的示例。此外,运行
npm run dev
不会自动将任何内容公开。至少由于
npm运行build
很好,它可能会把东西放在那里。您可以发布您遇到的错误。。