Я новичок в Vue. js, когда я создаю многостраничный проект, у меня возникают некоторые проводные проблемы, и я действительно не могу их решить. Сообщение об ошибке:
ERROR Failed to compile with 1 errors 1:46:11 PM
This dependency was not found:
* /home/Username/Web/wk_front_end/src/user/login/login.js in multi ./src/user/login/login.js
To install it, you can run: npm install --save /home/Username/Web/wk_front_end/src/user/login/login.js
ERROR Build failed with errors.
И я разделяю разные страницы с помощью vue.config.js
:
module.exports = {
pages: {
index: {
entry: "src/index/main.js",
template: "src/index/index.html",
filename: "index.html",
title: "Index Page"
},
user_login: {
entry: "src/user/login/login.js",
template: "src/user/login/login.html",
filename: "login.html",
title: "Login Page"
}
}
}
И дерево файлов в папке src
:
Как видите, есть две страницы: индексная страница и страница входа пользователя, все зарегистрированы в vue.config.js
, но у меня есть проблем с зависимостью не обнаружено. Связано это с тем, что описываемая зависимость vue является одной из моих записей javascript файла. Кто-нибудь знает, как решить эту проблему?
Я следую инструкции из: Instruction: Configuration Reference #Global CLI Config
И вот еще один метод, который я пробовал: Настроить VueJS страниц (несколько страниц в vue .config. js) MPA
Вот еще одна статья о многостраничном проекте Vue CLI3.0 (она находится в Китайский) https://zhuanlan.zhihu.com/p/54565975
Очень благодарен за помощь.
Что я пробовал:
Скопируйте все из индекса в user / login, измените только конфигурацию.
Сделать / user / login две структуры папок в / user одну структуру папок, также не работает.
Я тестировал, пока я предлагаю значение для entry
под page
, такая ошибка будет.