Size: a a a

2021 February 04

КС

Константин Салахутди... in pro.js
Всем привет. Подскажите пожалуйста по Vue и Webpack.
Ранее подключал vue через тэг <script> из CDN как обычно.
А теперь решили подключать его через Webpack, чтобы был единый бандл .js файл.
Но всё никак.
Сделал npm install vue
Сделал yarn add vue
В main.js вебпака добавил import Vue from 'vue';

Запускаю сборку через yarn dev

И нишиша — браузер не видит объект Vue и всё тут.

Может что-то не так делаю?
источник

Е

Евгений in pro.js
Всем привет.

Создаю объект класса. Передаю в конструктор такую строку:
<a href=\"vk.com\">vk.com</a>


Вывожу ее через console.log в конструкторе, и она становится такой:
<a href="vk.com">vk.com</a>


То есть убираются слэши. Почему так?
источник

AG

Anton Golovanov in pro.js
Евгений
Всем привет.

Создаю объект класса. Передаю в конструктор такую строку:
<a href=\"vk.com\">vk.com</a>


Вывожу ее через console.log в конструкторе, и она становится такой:
<a href="vk.com">vk.com</a>


То есть убираются слэши. Почему так?
Почитай про экранирование
источник

Е

Евгений in pro.js
Anton Golovanov
Почитай про экранирование
Так мне надо специально, чтобы было экранирование. А оно убирается.
источник

Е

Евгений in pro.js
Мне нужно передать строку как есть. Как это сделать?
источник

AG

Anton Golovanov in pro.js
Евгений
Так мне надо специально, чтобы было экранирование. А оно убирается.
Так экранирование происходит при передаче в класс.
источник

Е

Евгений in pro.js
Это вообще нормально? Я же, по сути, в функцию передаю строку, аргумент. А она меняется. Странно очень.
источник

Е

Евгений in pro.js
В php такого нет
источник

AG

Anton Golovanov in pro.js
Константин Салахутдинов
Всем привет. Подскажите пожалуйста по Vue и Webpack.
Ранее подключал vue через тэг <script> из CDN как обычно.
А теперь решили подключать его через Webpack, чтобы был единый бандл .js файл.
Но всё никак.
Сделал npm install vue
Сделал yarn add vue
В main.js вебпака добавил import Vue from 'vue';

Запускаю сборку через yarn dev

И нишиша — браузер не видит объект Vue и всё тут.

Может что-то не так делаю?
Попробуй vue-cli. Для новичков с ним проще
источник

AG

Anton Golovanov in pro.js
Евгений
Это вообще нормально? Я же, по сути, в функцию передаю строку, аргумент. А она меняется. Странно очень.
Открой и почитай, как оно работает
источник

КС

Константин Салахутди... in pro.js
Anton Golovanov
Попробуй vue-cli. Для новичков с ним проще
К сожалению уже завяны на webpack.
источник

Е

Евгений in pro.js
Anton Golovanov
Открой и почитай, как оно работает
Дай, пожалуйста, ссылку, где написано именно про то, что мне нужно. А не весь учебник по JS.
источник

AG

Anton Golovanov in pro.js
Константин Салахутдинов
К сожалению уже завяны на webpack.
источник

КС

Константин Салахутди... in pro.js
Это не мне может?
источник

AG

Anton Golovanov in pro.js
Константин Салахутдинов
К сожалению уже завяны на webpack.
cli тебе создаст готовый проект с нужной конфигурацией webpack
источник

AG

Anton Golovanov in pro.js
Константин Салахутдинов
Это не мне может?
Да, сорян
источник

КС

Константин Салахутди... in pro.js
понял, а если руками то не верно что-то делаю?
источник

AG

Anton Golovanov in pro.js
Константин Салахутдинов
понял, а если руками то не верно что-то делаю?
Шар хрустальный запотел, но догадываюсь, что если не запускается, то где-то ошибка.
источник

AG

Anton Golovanov in pro.js
Евгений
Дай, пожалуйста, ссылку, где написано именно про то, что мне нужно. А не весь учебник по JS.
Выше кинул
источник

КС

Константин Салахутди... in pro.js
Anton Golovanov
Шар хрустальный запотел, но догадываюсь, что если не запускается, то где-то ошибка.
😂😂😂👍👍👍
Просто делаю всё по инструкции из документации vue. И по аналогии с соседствующими модулями в вебпаке, странно как-то
источник