#office365 #office-js #office-addins
Вопрос:
Я новичок в разработке офисных надстроек, но хорошо разбираюсь в интерфейсной веб-разработке.
Генератор Yeoman великолепен, так как он быстро запускает и запускает вас, однако мне не хватает понимания того, что делают создаваемые им файлы и как они работают вместе, чтобы приложение работало. Я не могу найти никаких объяснений в документации Microsoft, похоже, она ограничена API Javascript. Файлы/папки, о которых я говорю, перечислены в конце этого поста.
Примером того, что для меня это проблема, является то, что я часто обнаруживал, что мне не хватает ссылок на файлы .js и .html в ‘webpack.config.js — файл. Я понятия не имею, что делает этот файл, и только после обнаружения ошибки на веб-сайте я узнал, что мне нужно добавить ссылку на этот файл. Я также не нашел особенно ясным, где и как я должен ссылаться на API диалогового окна 1.2.
Есть ли в Интернете какая-либо документация, которая объяснит мне это? Спасибо за вашу помощь.
Файлы, которые я не знаю, что они делают:
.eslintrc.json
babel.config.json
manifest.xml
package-lock.json
package.json
tconfig.json
webpack.config.js
Папки, которые я не знаю, что они делают:
.azure-devops/
.vscode/
assets/
node_modules/
Ответ №1:
Из вашего списка только manifest.xml относится только к надстройкам Office. В нем содержится информация о надстройке, которая необходима Office для запуска и запуска надстройки. Об этом имеется обширная документация. Начните здесь: Манифест надстроек Office.
Все остальные являются распространенными артефактами разработки веб-приложений. Я предлагаю вам найти информацию о каждом из них. Например, «Что такое файл .eslintrc.json?»