【发布时间】:2016-09-21 15:52:29
【问题描述】:
我有许多不同的文件,我通过 elixir 和 gulp 将它们合并到一个文件中。
我还将一些名称相似但来源不同的文件以及存储在不同文件夹中的文件最小化。但是在生成的.map-file 中,我只有唯一的文件名。
当我调试我的 js 时,我得到了错误的文件。
我不想重命名这些文件或将它们分隔到不同的构建文件中。
我可以为类似的命名文件创建别名吗?
更新:
例如:
var elixir = require('laravel-elixir');
var PUBLIC_FOLDER = '../../../public/'
elixir(function(mix) {
mix.scripts([
PUBLIC_FOLDER + 'js/Controller/Account.js',
PUBLIC_FOLDER + 'js/Model/Account.js'
], 'public/js/app.js' );
mix.version([
'public/js/app.js',
]);
});
它创建 app.js.map 文件:
{"version":3,"sources":["Account.js"],"names":[],"mappings":"AAAA;AACA;...."
,"file":"Account.js","sourcesContent":["\....."],"sourceRoot":"/source/"}
仅包含第一个文件的数据 - “js/Controller/Account.js”
【问题讨论】:
-
我认为向我们展示您的
gulpfile.js会很有意义。你得到的确切错误是什么? -
我更新了帖子
-
您在刀片中使用
{{ elixir('js/app.js') }}调用它,对吧? -
是的,和你写的完全一样
-
你为什么要这样挖才能到达你的
public文件夹?你的文件在哪里?
标签: javascript laravel-5.1 laravel-elixir