Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Laravel 5.6项目中执行npm运行开发将在95%时停止_Laravel_Laravel 5_Npm_Webpack_Laravel Mix - Fatal编程技术网

在Laravel 5.6项目中执行npm运行开发将在95%时停止

在Laravel 5.6项目中执行npm运行开发将在95%时停止,laravel,laravel-5,npm,webpack,laravel-mix,Laravel,Laravel 5,Npm,Webpack,Laravel Mix,我对使用Laravel5.6的LaravelMix有一个问题。每次执行npm run dev时,控制台执行都会在95%时停止: @dev C:\Users\ricky\Dropbox\Projects\52-TARCS\src\TARCS npm运行开发 @开发C:\Users\ricky\Dropbox\Projects\52-TARCS\src\TARCS 跨环境节点\u env=development节点\u modules/webpack/bin/webpack.js--进度--隐藏模块

我对使用Laravel5.6的LaravelMix有一个问题。每次执行npm run dev时,控制台执行都会在95%时停止:

@dev C:\Users\ricky\Dropbox\Projects\52-TARCS\src\TARCS

npm运行开发

@开发C:\Users\ricky\Dropbox\Projects\52-TARCS\src\TARCS

跨环境节点\u env=development节点\u modules/webpack/bin/webpack.js--进度--隐藏模块--配置=节点\u modules/laravel mix/setup/webpack.config.js

95%排放

创建了一个干净的Laravel 5.6项目,执行npm安装,然后npm运行开发

我一直在网上搜索,发现许多人都有相同的问题,他们在webpack.mix.js中指定了公共路径,从而解决了这个问题:

mix.setPublicPath("./");

就我而言,我没能解决这个问题

我当前的webpack.mix.js设置:

let mix = require('laravel-mix');

mix.setPublicPath("./"); //mix.setPublicPath("./public");

/*mix.options({
    publicPath: './' //publicPath: './public'
});*/


mix.js('resources/assets/js/app.js', 'public/js');
mix.sass('resources/assets/sass/app.scss', 'public/css');
我的系统规格:

  • Windows 10 x64(版本1803)
  • 节点:10.0.0
  • 净现值:5.6.0
  • Laravel 5.6

我该如何解决我的问题?

终于解决了我的问题

我使用Dropbox存储我的所有项目,因为我有两个链接的帐户(个人和业务),Dropbox创建了一个指向新文件夹(Dropbox(个人)和Dropbox(业务))的符号链接。这不知怎的导致了我的问题

发件人:

如果您的团队成员已在其上安装Dropbox 计算机、所有文件和大多数应用程序将自动指向 新的工作Dropbox文件夹和子文件夹。Dropbox将创建一个 隐藏的符号链接,指向旧文件夹中的新Dropbox文件夹 地点。新安装不需要此功能,因为Dropbox文件夹是 从一开始就使用企业名称创建

具有绝对路径的应用程序可能需要单独测试, 因此,我们强烈建议您测试现有配置 在更新桌面应用程序之前

我只是取消了我的商业账户链接,开始使用Dropbox主文件夹。一切正常。 这是解决我问题的最快方法,但理想的方法是将我的两个Dropbox帐户链接起来。我将检查如何做到这一点,并用详细信息更新答案

let mix = require('laravel-mix');

mix.setPublicPath("./"); //mix.setPublicPath("./public");

/*mix.options({
    publicPath: './' //publicPath: './public'
});*/


mix.js('resources/assets/js/app.js', 'public/js');
mix.sass('resources/assets/sass/app.scss', 'public/css');