diff --git a/tools/fix-other.sh b/tools/fix-other.sh index 30b8d72..4d78175 100755 --- a/tools/fix-other.sh +++ b/tools/fix-other.sh @@ -37,6 +37,7 @@ if [[ $NO_WINE == 'true' ]];then \cp -rf "${srcdir}/compiler/nodejs/wcsc" "${package_dir}/js/vendor/wcsc" \cp -rf "${tmp_dir}/node_modules/miniprogram-compiler/bin/linux/wcc" "${package_dir}/js/vendor/wcc.bin" \cp -rf "${tmp_dir}/node_modules/miniprogram-compiler/bin/linux/wcsc" "${package_dir}/js/vendor/wcsc.bin" + cd "${package_dir}/js/vendor" && chmod 0755 wcc.bin wcsc.bin node "${package_dir}/js/vendor/generatemd5.js" current=`date "+%Y-%m-%d %H:%M:%S"` diff --git a/tools/fix-package-name.js b/tools/fix-package-name.js index e71c681..31d94ea 100644 --- a/tools/fix-package-name.js +++ b/tools/fix-package-name.js @@ -5,6 +5,7 @@ const fs = require("fs"); const parseFile = function (path) { if (!fs.existsSync(path)) { + console.error(`${path}文件不存在`) return; } let content = JSON.parse(fs.readFileSync(path, "utf8")); @@ -17,5 +18,8 @@ const parseFile = function (path) { }; -parseFile(path.resolve(__dirname, "../package.nw/package.json")); -parseFile(path.resolve(__dirname, "../package.nw/package-lock.json")); +let basedir = __dirname; +if(undefined !== process.env['srcdir']) + basedir = process.env['srcdir'] + '/tools'; +parseFile(path.resolve(basedir, "../package.nw/package.json")); +parseFile(path.resolve(basedir, "../package.nw/package-lock.json"));