gpt4 book ai didi

javascript - 如何在 DOJO 层中包含/添加版权文件?

转载 作者:行者123 更新时间:2023-12-02 16:27:17 25 4
gpt4 key购买 nike

我使用的是 DOJO 1.10,我需要在文件中包含/预先附加一些版权信息作为一个层(串联文件)。

我正在遵循 doc 的指示两者都具有版权文件(.txt 文件)的本地路径和绝对路径。

没有成功。

注意事项:另外,文档明确指出默认的 Dojo 版权声明将是如果未提供copyrightFile属性,则使用此替代,但此文本信息从未包含在我的图层中。

我在这里做错了什么?

var profile = function() {
return {
basePath: "../",
releaseDir: "dist",
releaseName: "build",
optimize: "closure",
action: "release",
layerOptimize: "closure",
copyTests: !1,
stripConsole: "all",
version: "ntv-0.0.0",
cssOptimize: "comments",
mini: !0,
staticHasFeatures: {
"dojo-trace-api": !1,
"dojo-log-api": !1,
"dojo-publish-privates": !1,
"dojo-sync-loader": !1,
"dojo-xhr-factory": !1,
"dojo-test-sniff": !1
},
resourceTags: {
amd: function(t) {
return /\.js$/.test(t)
},
ignore: function(t) {
return /\.js.map$/.test(t)
},
miniExclude: function(t) {
return /\.js.map$/.test(t)
}
},
packages: [{
name: "dojo",
location: "dojo"
}, {
name: "test",
location: "test"
}],
layers: {
"dojo/dojo": {
include: ["dojo/dojo"],
customBase: true,
boot: false
},
"test/c": {
include: ["test/c/c"],
customBase: true,
boot: false,
copyrightFile: 'C:\copyright.txt'
},
"test/b": {
include: ["test/b/b"],
customBase: true,
boot: false,
copyrightFile: 'C:\copyright.txt'
},
"test/a": {
include: ["test/a/a"],
customBase: true,
boot: false,
copyrightFile: 'C:\copyright.txt'
}
}
}
}();

最佳答案

这种行为似乎发生了变化,并且可能没有针对 1.7+ 构建配置文件进行详细记录。这是mentioned但有点难找。

当使用新的配置文件格式时(例如使用layers哈希而不是数组),该属性被命名为copyright而不是copyrightFile,而且它似乎默认什么都没有。

例如,要将默认的 Dojo 版权消息添加到图层,您需要设置 copyright: 'util/build/copyright.txt' (假设 util 是直接在 basePath 下)。

关于javascript - 如何在 DOJO 层中包含/添加版权文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28578739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com