little-cartoon-10569
04/01/2025, 12:48 AMpulumi new
with the typescript template, upgraded to yarn set version stable ; yarn
and then ran pulumi package add terraform-provider OctopusDeployLabs/octopusdeploy
.
I'm getting an error:
➤ YN0009: │ @pulumi/octopusdeploy@file:sdks/octopusdeploy#sdks/octopusdeploy::hash=b7f4d3&locator=octopus%40workspace%3A. couldn't be built successfully (exit code 1, logs can be found here: /tmp/xfs-3a9333d5/build.log)And the log file has
# This file contains the result of Yarn building a package (@pulumi/octopusdeploy@file:sdks/octopusdeploy#sdks/octopusdeploy::hash=abca2f&locator=octopus%40workspace%3A.)
# Script name: postinstall
/bin/sh: 1: tsc: not found
Command failed: tsc
/bin/sh: 1: tsc: not found
:
/bin/sh: 1: tsc: not found
Which is fair enough, since tsc isn't installed. It shouldn't have to be, right? npx tsc
works fine. I can't install it via apt
, there seems to be an issue with dependencies, but I don't really want to install it, since it's not needed outside of this project.
I'd be happy to update postinstall.js to use `npx tsc`; is that something that I can / should do? Where would I update it? If I edit the version in sdks/octopusdeploy, it gets overwritten the next time I kick off pulumi package add ...
.little-cartoon-10569
04/01/2025, 2:38 AMnpx tsc
instead of tsc
. While pulumi package add ...
still causes this to break, at least yarn
is now working.No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.
Powered by