我开发了一个小包,我是从github repo服务的。它基本上是一个UI库,它只有一个SCSS文件。
my-ui-library
-- src/styles.scss
我希望在安装之后,包运行自己的gulp任务,编译CSS,并将其移动到其他位置。
运行gulp任务后,所需的输出是这样的:
my-ui-library
-- src/styles.scss
-- styles.scss
我已经包含了一些脚本
"scripts": {
"postinstall": "gulp"
}
在安装软件包后,我找不到运行gulp的方法。
任何帮助将不胜感激。
答案 0 :(得分:2)
在postinstall
脚本中,您可以使用gulp
"scripts": {
"postinstall": "gulp --gulpfile <path-to-gulpfile>"
}
来指定要使用的其他gulp文件的位置。
var http = require("http");
...
return http.request({
url: url,
method: 'POST',
headers: {
"Cookie": "Bearer=XSTH4q...Je7",
"Content-Type": "application/json;charset=UTF-8",
"Cache-Control": "max-age=0",
"Connection": "keep-alive"
},
content: postData,
});