Как я могу исправить проблему автоматического скрытия импорта js в vs code

Во-первых, я импортировал что-то из другого модуля в js:

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

Но когда я не использую это cloneDeep в своем коде и сохраняю файл сценария, VS Code автоматически скрывает эту строку.

Перед сохранением

Before Save

После сохранения

After Save

Вы используете eslint?

PR7 09.04.2022 16:53
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Сравнение структур данных: Массивы и объекты в Javascript
Сравнение структур данных: Массивы и объекты в Javascript
Итак, вы изучили основы JavaScript и хотите перейти к изучению структур данных. Мотивация для изучения/понимания Структур данных может быть разной,...
Создание собственной системы электронной коммерции на базе Keystone.js - настройка среды и базовые модели
Создание собственной системы электронной коммерции на базе Keystone.js - настройка среды и базовые модели
Прошлая статья была первой из цикла статей о создании системы электронной коммерции с использованием Keystone.js, и она была посвящена главным образом...
Приложение для отслеживания бюджета на React js для начинающих
Приложение для отслеживания бюджета на React js для начинающих
Обучение на практике - это проверенная тема для достижения успеха в любой области. Если вы знаете контекст фразы "Практика делает человека...
Стоит ли использовать React в 2022 году?
Стоит ли использовать React в 2022 году?
В 2022 году мы все слышим о трендах фронтенда (React, Vue), но мы не знаем, почему мы должны использовать эти фреймворки, когда их использовать, а...
1
1
26
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

попробуйте вместо import cloneDeep from './node_modules/lodash-es/cloneDeep.js

это: import cloneDeep from 'lodash-es/cloneDeep.js

вам не нужно указывать абсолютный путь node_modules, и если это импорт es6, вам нужно добавить запись в package.json:

"type": "module"

вы запускаете его в NodeJs?

редактировать: если редактор кода удаляет его, то это должно быть из-за линтера/расширения, вызвавшего его. Вероятно, потому что вы установили переменную как глобальную. либо проверьте конфигурацию расширения, либо отключите его, либо оберните объявление переменной в функцию

Нет, чувак, я просто пытаюсь в браузере.

MRJAHID 09.04.2022 11:17
Ответ принят как подходящий

настройки видеокода.json

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

Но у меня путаница. может ли это сделать какие-либо проблемы с функцией автоматического импорта?

MRJAHID 10.04.2022 09:27

Другие вопросы по теме