Во-первых, я импортировал что-то из другого модуля в js:
import cloneDeep from './node_modules/lodash-es/cloneDeep.js'
Но когда я не использую это cloneDeep
в своем коде и сохраняю файл сценария, VS Code автоматически скрывает эту строку.
Перед сохранением
После сохранения
попробуйте вместо import cloneDeep from './node_modules/lodash-es/cloneDeep.js
это: import cloneDeep from 'lodash-es/cloneDeep.js
вам не нужно указывать абсолютный путь node_modules, и если это импорт es6, вам нужно добавить запись в package.json:
"type": "module"
вы запускаете его в NodeJs?
редактировать: если редактор кода удаляет его, то это должно быть из-за линтера/расширения, вызвавшего его. Вероятно, потому что вы установили переменную как глобальную. либо проверьте конфигурацию расширения, либо отключите его, либо оберните объявление переменной в функцию
Нет, чувак, я просто пытаюсь в браузере.
настройки видеокода.json
{
"editor.codeActionsOnSave": {
"source.organizeImports": false
},
}
Но у меня путаница. может ли это сделать какие-либо проблемы с функцией автоматического импорта?
Вы используете
eslint
?