代码之家  ›  专栏  ›  技术社区  ›  Ricky

在Laravel 5.6项目中执行npm run dev在95%排放时暂停

  •  2
  • Ricky  · 技术社区  · 6 年前

    我对使用laravel 5.6的laravel mix有问题。每次我执行 npm运行开发 ,控制台执行在95%时停止,发出:

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

    npm运行开发

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

    cross-env NODE\u env=开发节点\u模块/网页包/bin/网页包。js—进度—隐藏模块—配置=node\u modules/laravel mix/setup/webpack。配置。js

    95%排放

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

    我一直在网上搜索,发现许多人都有相同的问题,通过在 网页包。混合js :

    mix.setPublicPath("./");
    

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

    在我的情况下,我没能解决这个问题。

    我当前的网页包。混合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;
    • NPM:5.6.0;
    • Laravel 5.6;

    我如何解决我的问题?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Ricky    6 年前

    终于解决了我的问题!

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

    从…起 Dropbox :

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

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

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