Итак, я нахожусь в ситуации, когда я создал новый проект Vue с помощью vue-cli-3.Я работал над этим несколько недель.
Я решил переключиться на свой ноутбук с настольного компьютера, когда буду путешествовать.Поэтому я нажал на репо на своем рабочем столе, и теперь на своем ноутбуке я сделал git clone
проект и использовал npm install
.
Теперь, когда я запускаю npm serve
== vue-cli-service serve
, я получаю сообщение об ошибке, котороеПроект не распознает модули, начинающиеся с @
, например import movements from '@/data/movements'
.
Я пробовал тот же процесс с моим рабочим ноутбуком, и все работало нормально.Я что-то пропустил во время клонирования из текущего репо или что случилось?Почему это происходит, пожалуйста?
Я обнаружил, что вы можете использовать vue.config.js
и просто переписать конфигурацию Webpack (что помогает), но зачем мне переписывать конфигурацию при работе над проектом с другого компьютера?
Это мой .gitignore
файл, я не думаю, что он блокирует какие-либо важные файлы.
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw*