【问题标题】:Adding a app.js file from resource folder not public从不公开的资源文件夹添加 app.js 文件
【发布时间】:2018-06-29 08:44:02
【问题描述】:

我是第一次使用vue.js,文件位于'Resources/Assets/js/app.js'

如何将该 app.js 文件导入到我的部分脚本中。目前assets()指向public文件夹,我需要它。

当我尝试将资产文件夹移至公共文件夹时,我收到“multi”错误

【问题讨论】:

    标签: javascript laravel laravel-5 laravel-4 vue.js


    【解决方案1】:

    您是否熟悉任何构建工具,例如 webpack、grunt、gulp 等?这些通常用于捆绑您的应用程序资源并将它们移动到所需的目的地,即在您的情况下是公共的。我建议阅读一些 webpack 的介绍材料,因为它经常用于 laravel + vuejs 项目。

    package.json 文件中还有其他脚本也将运行 mom 任务。

    您会发现npm run dev 用于本地开发,npm run prod 用于生产。

    【讨论】:

    • 我运行了 npm run dev 并且公共文件夹中没有新文件
    • 对不起我的错误!知道了!现在的问题:我有 vue.js 的 chrome 扩展,它仍然说 vue.js not found?即使我也将它包含在我的脚本中!
    • 您确定页面上已经加载了脚本吗?
    • 搞定了!它必须包含在一个 div id #app 中。对吗?
    • Atom 中是否有一个包,当我开始输入时让我们说 p(用于道具)它会自动下拉列表?
    【解决方案2】:

    试试 npm run dev 这将编译您的所有资产,您将在公共文件夹中获得一个 app.js 文件。 然后,您可以在 HTML 文件中使用该 app.js 文件

    【讨论】:

    • 我运行了 npm run dev 并且公共文件夹中没有新文件
    • 对不起我的错误!知道了!现在的问题:我有 vue.js 的 chrome 扩展,它仍然说 vue.js not found?即使我也将它包含在我的脚本中!
    猜你喜欢
    • 1970-01-01
    • 2017-03-03
    • 2022-01-04
    • 2011-01-31
    • 2013-03-22
    • 2014-12-27
    • 2015-10-20
    • 1970-01-01
    相关资源
    最近更新 更多