diff --git a/client/package-lock.json b/client/package-lock.json
index 518ac05e869ec312015789cfce1ab9d26ba46ed3..398c9452c5903c253bab49d3932eb2e9541aea91 100644
--- a/client/package-lock.json
+++ b/client/package-lock.json
@@ -9,7 +9,7 @@
 			"version": "0.0.1",
 			"license": "MIT",
 			"dependencies": {
-				"vscode-languageclient": "^8.0.0-next.16"
+				"vscode-languageclient": "8.0.0-next.15"
 			},
 			"devDependencies": {
 				"@types/node": "^16.4.0",
@@ -95,16 +95,16 @@
 			}
 		},
 		"node_modules/vscode-languageclient": {
-			"version": "8.0.0-next.16",
-			"resolved": "https://registry.npmmirror.com/vscode-languageclient/-/vscode-languageclient-8.0.0-next.16.tgz",
-			"integrity": "sha512-wcMaf6nGoYB1yeLygHdzvncrS3kDbl3udCsVzOUXZtHYL2WNJ2AAm6OUEBWTjOOY+VSoPNBy1O8xbFUksnFuGQ==",
+			"version": "8.0.0-next.15",
+			"resolved": "https://registry.npmmirror.com/vscode-languageclient/-/vscode-languageclient-8.0.0-next.15.tgz",
+			"integrity": "sha512-g2iggvi1p1FD698LyeqPjtgEcmza8/Lc4GXz1Meuzm3hUI3pLcuzvpccjKSjYVYvb2VGoCMaNttj09Yn+78CAw==",
 			"dependencies": {
 				"minimatch": "^3.0.4",
 				"semver": "^7.3.5",
 				"vscode-languageserver-protocol": "3.17.0-next.17"
 			},
 			"engines": {
-				"vscode": "^1.67.0"
+				"vscode": "^1.66.0"
 			}
 		},
 		"node_modules/vscode-languageserver-protocol": {
@@ -189,9 +189,9 @@
 			"integrity": "sha512-2eh7v+rzttUG6wg21xnm3U4IaR/i8cU9vHI9ZntRXuBtCcyR3RrPBvl86Ffm91m/Cio45kmn/LskHK3BAKZILA=="
 		},
 		"vscode-languageclient": {
-			"version": "8.0.0-next.16",
-			"resolved": "https://registry.npmmirror.com/vscode-languageclient/-/vscode-languageclient-8.0.0-next.16.tgz",
-			"integrity": "sha512-wcMaf6nGoYB1yeLygHdzvncrS3kDbl3udCsVzOUXZtHYL2WNJ2AAm6OUEBWTjOOY+VSoPNBy1O8xbFUksnFuGQ==",
+			"version": "8.0.0-next.15",
+			"resolved": "https://registry.npmmirror.com/vscode-languageclient/-/vscode-languageclient-8.0.0-next.15.tgz",
+			"integrity": "sha512-g2iggvi1p1FD698LyeqPjtgEcmza8/Lc4GXz1Meuzm3hUI3pLcuzvpccjKSjYVYvb2VGoCMaNttj09Yn+78CAw==",
 			"requires": {
 				"minimatch": "^3.0.4",
 				"semver": "^7.3.5",
diff --git a/client/package.json b/client/package.json
index 155face23913c1a0d4da5542d808c02d5b37b54e..7a5fe907619930259b215999e2901542a3968a77 100644
--- a/client/package.json
+++ b/client/package.json
@@ -13,7 +13,7 @@
 		"vscode": "^1.66.0"
 	},
 	"dependencies": {
-		"vscode-languageclient": "^8.0.0-next.16"
+		"vscode-languageclient": "8.0.0-next.15"
 	},
 	"devDependencies": {
 		"@types/node": "^16.4.0",
diff --git a/package.json b/package.json
index 7daf17148f8c3bbfc50437f23965a4beb1382a99..a007354eefeea58c1d3ec424b5d9018cb0bb2c39 100644
--- a/package.json
+++ b/package.json
@@ -1752,5 +1752,5 @@
 		"type": "git",
 		"url": "https://github.com/sumneko/lua-language-server"
 	},
-	"version": "3.2.0"
+	"version": "3.2.1"
 }
diff --git a/package/build.lua b/package/build.lua
index eca2479bc383ae1eea1969815898f5740c304a2f..3e51ad28c25ba762895d7c1dd786aa2f579a78d0 100644
--- a/package/build.lua
+++ b/package/build.lua
@@ -1,6 +1,6 @@
 local json = require 'json-beautify'
 
-local VERSION = "3.2.0"
+local VERSION = "3.2.1"
 
 local package = require 'package.package'
 local fsu     = require 'fs-utility'
diff --git a/publish.lua b/publish.lua
index b4036f5ae0b54b7346112a2b5a20d349fea982dc..d51cdad8e912b46d7d987ce70b98c1fd97b6ec79 100644
--- a/publish.lua
+++ b/publish.lua
@@ -26,20 +26,6 @@ local function loadPackage()
     return package.version
 end
 
-local function updateNodeModules(out, postinstall)
-    local current = fs.current_path()
-    fs.current_path(out)
-    local cmd = io.popen(postinstall)
-    for line in cmd:lines 'l' do
-        print(line)
-    end
-    local suc = cmd:close()
-    if not suc then
-        error('更新NodeModules失败!')
-    end
-    fs.current_path(current)
-end
-
 local function createDirectory(version)
     local out = ROOT / 'publish' / version
     fs.create_directories(out)