Я использую рельсы 6.0.2.1
Я очень плохо знаком с рельсами. У меня есть небольшой веб-сайт stati c с html css и js. Я хотел бы работать с рельсами, так как я хочу добавить блог рано или поздно. Но я получаю ошибку
Webpacker :: Manifest :: MissingEntryError в Home # index
в моем браузере.
Здесь, где мой файлы находятся по адресу:
Мой index.html.erb
файл находится в папке views/home
. Мои css
находятся в app/assets/stylesheets
Мои images
находятся в app/assets/images
Мои js
находятся в javascript/custom
(примечание: я создал таможенную папку, чтобы иметь чистую структуру)
Я добавил следующее в мои javascripts / pack / application. js
require ("custom/beautiful")
require ("custom/imageadder")
require ("custom/jquery-1.3.2-vsdoc2")
require ("custom/movement")
, вот как я импортирую мои js файлы (заметьте, я также использую jquery)
моя index.html.erb
голова выглядит следующим образом
<%=javascript_pack_tag 'custom/jquery-1.3.2-vsdoc2', 'data-turbolinks-track': 'reload' %>
<%= javascript_pack_tag 'custom/movement', 'data-turbolinks-track': 'reload'%>
<%= stylesheet_link_tag 'style'%>
Я получаю
Webpacker :: Manifest :: MissingEntryError в Home # index
Показаны /Users/magda/projects/htom/app/views/home/index.html.erb, где поднята строка # 3:
Webpacker не может найти пользовательский / jquery -1.3.2-vsdoc2 в /Users/magda/projects/htom/public/packs/manifest.json. Возможные причины: 1. Вы хотите установить значение webpacker.yml для compile в true для вашей среды, если вы не используете webpack -w
или webpack-dev-server. 2. Веб-пакет еще не перезапущен для отображения обновлений. 3. Вы неправильно настроили файл config / webpacker.yml Webpacker. 4. Ваша конфигурация веб-пакета не создает манифест. Ваш манифест содержит:
{
"application.js": "/packs/js/application-fc4d4c310383dbcfe182.js",
"application.js.map": "/packs/js/application-fc4d4c310383dbcfe182.js.map",
"entrypoints": {
"application": {
"js": [
"/packs/js/application-fc4d4c310383dbcfe182.js"
],
"js.map": [
"/packs/js/application-fc4d4c310383dbcfe182.js.map"
]
}
}
}
Я прочитал многие из результатов поиска Google по этой проблеме, но ни один из подсказок не устранил мою проблему. Я подумал, что это проблема с jquery, поэтому я сделал это комментарием в моем файле индекса. html .erb, но только следующий js файл вызывает то же сообщение об ошибке. Так что не так с моим файлом манифеста. json? Что я могу попытаться исправить это?