项目配置文件里 scripts 的用法文档没有描述清楚
由于项目需要不同的环境,按照官方的项目配置文档https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html?search-key=project.config 配置了 scripts 的 beforeUpload 脚本。
project.config.json 配置:
{
“scripts”:{
“beforeUpload”:"./beforeUpload"
}
}
在 project.config.json 同目录下新建一个文件 beforeUpload 代码如下:
#!/usr/bin/env node const fs = require( 'fs' ) let ws = fs.createWriteStream(__dirname + '/test' ) ws.end( 'beforeUpload' ) |
命令行运行了 chmod +x beforeUpload,使之成为可执行文件。按照约定俗成,当我调用
/Applications/wechatwebdevtools.app/Contents/Resources/app.nw/bin/cli -u v1.0.0@`pwd` 或在开发工具里上传后当前目录应该有 test 文件并包含 beforeUpload 内容,可实际上并没有。请问如何解决?