ang*_*000 1 require laravel gulp
我有一个Laravel应用程序,我将使用一个外部JavaScript库DropzoneJS。我使用Gulp生成1个单个app.js文件。
这是我简单的gulpfile.js:
// gulpfile.js
var elixir = require('laravel-elixir');
require("laravel-elixir-webpack");
elixir(function(mix) {
mix.webpack('app.js');
});
Run Code Online (Sandbox Code Playgroud)
我的第一步:使用以下命令安装Dropzone npm install dropzone
我的第二步是将dropzone“包括”到我的app.js文件中:
//app.js
require('./bootstrap');
require('dropzone');
$(function () {
// Here the default dropzone code:
var myDropzone = new Dropzone(document.body, {
url: "/target-url", // Set the url
// etc.
});
Run Code Online (Sandbox Code Playgroud)
现在我大吃一惊。现在,我看到dropzone包含在我的app.js文件中。
但是为什么我运行我的网站却收到此错误消息:-(
Dropzone is not defined (in app.js)
Run Code Online (Sandbox Code Playgroud)
如何在我的$(function(){})中或网站中内联使用此Dropzone方法?
require('./bootstrap');
window.Dropzone = require('dropzone');
$(function () {
// Here the default dropzone code:
var myDropzone = new Dropzone(document.body, {
url: "/target-url"
});
});
Run Code Online (Sandbox Code Playgroud)
这应该工作。
| 归档时间: |
|
| 查看次数: |
1116 次 |
| 最近记录: |