グランツがファイルを適切に検索するために、ソースファイルパスで先頭のスラッシュを削除する必要があるのはなぜですか? gruntfileは、JSファイルを含む "includes"フォルダとともに古いメインプロジェクトにあります。グランツソースファイルの相対パス
module.exports = function(grunt) {
var SiteMasterHeaderArray = [
"/includes/js/knockout/knockout-3.4.0.js",
"/includes/js/common/common.js"
];
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
dest: {
files: {
'dest/SiteMasterHeader.js': SiteMasterHeaderArray
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.registerTask('default', ['uglify']);
};
そのうなり声が原因「/」ファイルパス内にこれらのファイルの他の場所を探している(少なくとも、それは私にこのように表示されます)ので、宛先ファイルが書き込まれていません。スラッシュを外すと、機能は完全に機能します。
ファイルパスが '/'で始まる場合、絶対パスです。 http://www.linuxnix.com/abslute-path-vs-relative-path-in-linuxunix/ –
パーフェクト、それはそれを説明します。ありがとう! – danparm