diff --git a/build/installer.nsh b/build/installer.nsh new file mode 100644 index 0000000..5e6e6bd --- /dev/null +++ b/build/installer.nsh @@ -0,0 +1,11 @@ +; 기본 설치 경로 지정. +; productName 이 한글이라 electron-builder 가 기본 경로를 package.json name(sb_pt)으로 폴백하는 문제 회피. +; → $PROGRAMFILES\DonDwaeji 로 고정 (사용자는 설치 시 변경 가능). +!macro preInit + SetRegView 64 + WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "$PROGRAMFILES64\DonDwaeji" + WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "$PROGRAMFILES64\DonDwaeji" + SetRegView 32 + WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "$PROGRAMFILES\DonDwaeji" + WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "$PROGRAMFILES\DonDwaeji" +!macroend diff --git a/package.json b/package.json index 5d1d89a..1bb4dbc 100644 --- a/package.json +++ b/package.json @@ -31,12 +31,13 @@ "win": { "target": "nsis", "icon": "build/icon.ico", - "artifactName": "SlimBudget-Setup.${ext}" + "artifactName": "DonDwaeji-Setup.${ext}" }, "nsis": { "oneClick": false, "perMachine": false, - "allowToChangeInstallationDirectory": true + "allowToChangeInstallationDirectory": true, + "include": "build/installer.nsh" } }, "dependencies": { diff --git a/src/components/WebOnlyNotice.vue b/src/components/WebOnlyNotice.vue index 7969a67..c45606f 100644 --- a/src/components/WebOnlyNotice.vue +++ b/src/components/WebOnlyNotice.vue @@ -1,7 +1,7 @@