From 523624b92f6abff37ec9c88ec9f3f35d37c4810e Mon Sep 17 00:00:00 2001 From: Jerry Wang Date: Thu, 18 Jun 2020 08:29:40 +0800 Subject: init npm repo first --- lua/nvim_lsp/util.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'lua') diff --git a/lua/nvim_lsp/util.lua b/lua/nvim_lsp/util.lua index ee431a79..abed9b10 100644 --- a/lua/nvim_lsp/util.lua +++ b/lua/nvim_lsp/util.lua @@ -392,6 +392,7 @@ function M.npm_installer(config) set -e mkdir -p "{{install_dir}}" cd "{{install_dir}}" + npm init -y npm install {{packages}} --no-package-lock --no-save --production {{post_install_script}} ]]):gsub("{{(%S+)}}", install_params) -- cgit v1.2.3-70-g09d2 From f617c1ad9b61b6a5438efdefea1a9056e41d04d0 Mon Sep 17 00:00:00 2001 From: Jerry Wang Date: Thu, 18 Jun 2020 08:40:15 +0800 Subject: fix --- lua/nvim_lsp/util.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/nvim_lsp/util.lua b/lua/nvim_lsp/util.lua index abed9b10..83e36321 100644 --- a/lua/nvim_lsp/util.lua +++ b/lua/nvim_lsp/util.lua @@ -392,7 +392,7 @@ function M.npm_installer(config) set -e mkdir -p "{{install_dir}}" cd "{{install_dir}}" - npm init -y + [ ! -f package.json ] && npm init -y npm install {{packages}} --no-package-lock --no-save --production {{post_install_script}} ]]):gsub("{{(%S+)}}", install_params) -- cgit v1.2.3-70-g09d2