我有一个使用coffeescript源的npm包,我想在pack
或publish
之前预编译。但是,我的prepublish脚本依赖于coffee-script作为devDependency,但是npm在运行prepublish action之前没有安装它。我必须先单独运行npm install
,这似乎是错误的。如果我尝试将npm install
源文件夹放到另一个项目中,则存在同样的问题。
我怀疑我“做错了”,但我见过的唯一其他指南是在安装时编译而不是发布。我宁愿不这样做,所以我希望有一些我可以试用的预发布编译的例子。