I wonder if we need all the extra scripts. like you should be able to run npm run compile --CDPLATFORM=DRM one issue with more script-names is we have to setup precompile to run before them. It's automatic for npm run compile, but not compile:pi. Here is another way that I think would trigger right:
"compile:drm": "npm run compile --CDPLATFORM=DRM",
"compile:desktop": "npm run compile --CDPLATFORM=Desktop",
"compile:web": "npm run compile --CDPLATFORM=Web",
"compile:android": "npm run compile --CDPLATFORM=Android",
"compile:rpi": "npm run compile --CDPLATFORM='Raspberry Pi'",
I'm not totally sure, though. I know at one point, for npm scripts, you had to do -- --CDPLATFORM=Web, so maybe that would be a better choice here (it shouldn't hurt more modern versions, but will work on older node.)
I wonder if we need all the extra scripts. like you should be able to run
npm run compile --CDPLATFORM=DRM
one issue with more script-names is we have to setupprecompile
to run before them. It's automatic fornpm run compile
, but notcompile:pi
. Here is another way that I think would trigger right:I'm not totally sure, though. I know at one point, for npm scripts, you had to do
-- --CDPLATFORM=Web
, so maybe that would be a better choice here (it shouldn't hurt more modern versions, but will work on older node.)