我有一个问题,有一个NPM包,我使用inherit npm
,但我不需要为图像打包它,我只需要构建(npm run build
)它一次,并将构建输出到图像。
但是,如果我删除inherit npm
,我得到错误,同样当我想npm_do_configure和npm_do_compile覆盖与我的收据中的shell函数。
我该怎么做,让它工作?我不需要包,我需要包的构建输出。
好的,我知道了。
do_my_compile(){
# my work
}
addtask do_my_compile after do_compile
do_install () {
# my install
}
do_my_compile[network] = "1"
do_configure[noexec] = "1"
do_compile[noexec] = "1"
我能够构建我的收据所需的源。
我知道也许我太晚了
无需定义do_my_compile函数并禁用其他默认任务(do_compile[noexec]),只需执行
do_compile () {
# npm doing
# your compiling commands
}
do_install () {
# install your compiled output
}
你也可以在这里找到一个例子,在tipsNtricks wiki