Skip to content

Commit 3d58cb6

Browse files
committed
Rename language mode server file in prod
1 parent 1a6a34d commit 3d58cb6

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

packages/vscode-tailwindcss/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@
284284
"_esbuild": "node ../../esbuild.js src/extension.ts src/server.ts src/cssServer.ts --outdir=dist --external=pnpapi --external=vscode",
285285
"dev": "concurrently --raw --kill-others \"npm run watch\" \"npm run check -- --watch\"",
286286
"watch": "npm run clean && npm run _esbuild -- --watch",
287-
"build": "npm run check && npm run clean && npm run _esbuild -- --minify && mv dist/server.js dist/tailwindServer.js",
287+
"build": "npm run check && npm run clean && npm run _esbuild -- --minify && mv dist/server.js dist/tailwindServer.js && mv dist/cssServer.js dist/tailwindModeServer.js",
288288
"package": "vsce package",
289289
"publish": "vsce publish",
290290
"copy:notices": "cp ../tailwindcss-language-server/ThirdPartyNotices.txt ./dist/ThirdPartyNotices.txt",

packages/vscode-tailwindcss/src/extension.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,19 +193,28 @@ export async function activate(context: ExtensionContext) {
193193
)
194194

195195
let cssServerBooted = false
196-
function bootCssServer() {
196+
async function bootCssServer() {
197197
if (cssServerBooted) return
198198
cssServerBooted = true
199+
200+
let module = context.asAbsolutePath(path.join('dist', 'cssServer.js'))
201+
let prod = path.join('dist', 'tailwindModeServer.js')
202+
203+
try {
204+
await Workspace.fs.stat(Uri.joinPath(context.extensionUri, prod))
205+
module = context.asAbsolutePath(prod)
206+
} catch (_) {}
207+
199208
let client = new LanguageClient(
200209
'tailwindcss-intellisense-css',
201210
'Tailwind CSS',
202211
{
203212
run: {
204-
module: context.asAbsolutePath(path.join('dist', 'cssServer.js')),
213+
module,
205214
transport: TransportKind.ipc,
206215
},
207216
debug: {
208-
module: context.asAbsolutePath(path.join('dist', 'cssServer.js')),
217+
module,
209218
transport: TransportKind.ipc,
210219
options: {
211220
execArgv: ['--nolazy', '--inspect=6051'],

0 commit comments

Comments
 (0)