Skip to content

Commit ed88266

Browse files
committed
npm install directly in lib/node_modules
1 parent 7007394 commit ed88266

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

build.sh

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,28 +27,23 @@ cp -r $ADDON_FILES/* $ADDON_TMP/
2727

2828

2929
echo "installing node modules..."
30-
cp package.json $ADDON_TMP/node-red/
31-
cd $ADDON_TMP/node-red
30+
cp package.json $ADDON_TMP/node-red/lib/
31+
cd $ADDON_TMP/node-red/lib
3232
npm install --silent --no-package-lock --production --no-optional --global-style
33-
33+
rm $ADDON_TMP/node-red/lib/package.json
3434

3535
echo "adapt Node-RED..."
36-
rm -r $ADDON_TMP/node-red/node_modules/node-red/nodes/core/hardware
37-
#mv $ADDON_TMP/node-red/node_modules/node-red/red/runtime/nodes/registry/installer.js $ADDON_TMP/node-red/node_modules/node-red/red/runtime/nodes/registry/installer.js.orig
38-
#sed "s/var npmCommand =.*/var npmCommand = '\/usr\/local\/addons\/node-red\/bin\/npm';/" $ADDON_TMP/node-red/node_modules/node-red/red/runtime/nodes/registry/installer.js.orig > $ADDON_TMP/node-red/node_modules/node-red/red/runtime/nodes/registry/installer.js
39-
mv $ADDON_TMP/node-red/node_modules/node-red/red/runtime/log.js $ADDON_TMP/node-red/node_modules/node-red/red/runtime/log.js.orig
40-
sed "s/util\.log/console.log/g" $ADDON_TMP/node-red/node_modules/node-red/red/runtime/log.js.orig > $ADDON_TMP/node-red/node_modules/node-red/red/runtime/log.js
41-
42-
43-
echo "moving node modules to lib dir..."
44-
cp -r $ADDON_TMP/node-red/node_modules $ADDON_TMP/node-red/lib/
45-
rm -r $ADDON_TMP/node-red/node_modules
36+
rm -r $ADDON_TMP/node-red/lib/node_modules/node-red/nodes/core/hardware
37+
#mv $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/nodes/registry/installer.js $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/nodes/registry/installer.js.orig
38+
#sed "s/var npmCommand =.*/var npmCommand = '\/usr\/local\/addons\/node-red\/bin\/npm';/" $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/nodes/registry/installer.js.orig > $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/nodes/registry/installer.js
39+
mv $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/log.js $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/log.js.orig
40+
sed "s/util\.log/console.log/g" $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/log.js.orig > $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/log.js
4641

4742
cd $BUILD_DIR
4843

4944

5045
echo "creating version file"
51-
ADDON_VERSION=`jq -r '.version' $ADDON_TMP/node-red/package.json`
46+
ADDON_VERSION=`jq -r '.version' package.json`
5247
NPM_VERSION=`jq -r '.version' $ADDON_TMP/node-red/lib/node_modules/npm/package.json`
5348
RED_VERSION=`jq -r '.version' $ADDON_TMP/node-red/lib/node_modules/node-red/package.json`
5449
DASHBOARD_VERSION=`jq -r '.version' $ADDON_TMP/node-red/lib/node_modules/node-red-dashboard/package.json`

0 commit comments

Comments
 (0)