我使用gulp和browserify创建单个包js文件,但是对于一些包,他们的package.json以及完整的本地文件路径包含在最终文件中。这是为什么?
我在gulp任务中为browserify设置了“fullPaths:false”。
我的package.json(for gulp):
"babel-preset-es2015": "^6.16.0",
"babel-preset-react": "^6.16.0",
"babelify": "^7.3.0",
"browserify": "^13.1.0"
由于
答案 0 :(得分:1)
完整路径位于$( function() {
$('.sortable').sortable({ connectWith: '.sortable' }).disableSelection();
$('.portlet')
.addClass('ui-widget ui-widget-content ui-corner-all')
.find('.portlet-header')
.addClass('ui-widget-header ui-corner-all')
.prepend('<span class="ui-icon ui-icon-minusthick"></span>')
.end()
.find('.portlet-content')
.text('');
$('.portlet-header .ui-icon').on('click', function () {
$(this).toggleClass('ui-icon-minusthick ui-icon-plusthick');
$(this).closest('.portlet').toggleClass('portlet-minimized');
});
} );
。完整路径不是因为Browserify,而是因为NPM在安装模块时添加它们。
捆绑包中的package.json
文件似乎是package.json
模块的文件,因为该模块需要它(即useragent
)而被包含在内。它这样做是为了便于报告require("./package.json")
文件中指定的版本。
您可以看到package.json
来电here。