Home > Software engineering >  How i can fix js import auto-hide problem in vs code
How i can fix js import auto-hide problem in vs code

Time:04-10

Firstly, I imported something from another module in js:

import cloneDeep  from './node_modules/lodash-es/cloneDeep.js'

But when I am not using this cloneDeep in my code and save my script file, then VS Code automatically hides that line.

Before Save

Before Save

After Save

After Save

CodePudding user response:

try instead of import cloneDeep from './node_modules/lodash-es/cloneDeep.js

this: import cloneDeep from 'lodash-es/cloneDeep.js

you don't need to specify node_modules absolute path and if it's es6 import you need to add an entry in package.json:

"type": "module"

are you running it in NodeJs?

edit: if the code editor deleting it then it must be from a linter/extension causing it. Probably because you set the variable as global. either check the extension config or disable it or wrap the variable declaration in a function

CodePudding user response:

vcode settings.json

{
  "editor.codeActionsOnSave": {
    "source.organizeImports": false
  },
}
  • Related