Шаблон виджета для amoCRM с поддержкой Vue, Vuex и автоматической сборкой архива widget.zip
Требует Node.js 10+ для запуска.
$ git clone https://github.com/iamkuper/amocrm-vue-widget.git ./widget
$ cd widget
$ npm install
Далее создать виджет внутри amoCRM и сгенерировать код виджета + ключ. Ключи указываются в файле /dist/manifest.json Далее выполнить сборку виджета.
$ npm build
Залить готовый виджет widget.zip в amoCRM
Для разработки на локальном сервере без перезагрузки виджета в amoCRM
Заменить пути в файле /dist/script.js:
./app.js
на http://localhost:8080/dist/app.js
и запустить локальный вебсервер
$ npm build && npm dev
Не забудьте повторно залить виджет с новыми путями!