Запутался, какие файлы Vuejs отправлять в NPM для библиотеки - PullRequest
2 голосов
/ 19 июня 2019

Я в Windows, использую Vuejs, пытаюсь собрать свою собственную библиотеку и перейти к NPM.

Это мои рабочие условия:

$ node -v
v10.16.0

$ npm -v
6.9.0

$ vue -V
3.8.4

Я следовал за cli.vuejs.org / guide / build-target.html страницей, чтобы собрать мою библиотеку, и, наконец,после запуска:

vue-cli-service build --target lib --name myLib ./src/index.js  

Я могу видеть вывод, как в здесь или здесь из моего вывода:

You may use special comments to disable some warnings.
Use // eslint-disable-next-line to ignore the next line.
Use /* eslint-disable */ to ignore all warnings in a file.
File                           Size                  Gzipped

dist\my-vue-lib.umd.min.js    28.90 KiB             10.02 KiB
dist\my-vue-lib.umd.js        81.10 KiB             20.21 KiB
dist\my-vue-lib.common.js     80.71 KiB             20.09 KiB

Images and other types of assets omitted.

Я не понимаю, что, когда я отправляю свой пакет в NPM, я только нажимаю эти файлы?Или я проталкиваю весь корень моего каталога (без node_modules)

Некоторые вещи не ясны или не упомянуты в документах, или, возможно, они предполагаются, что все знают.Но после того, как процесс сборки будет успешным, я перенесу всю свою папку в NPM?

Просто для ясности, когда я инициализировал проект, я использовал команду

vue create my-vue-lib

, и она генерировала все из readme, package.json, tests/ ... Я спросилэто потому что до нового vue-cli процесс был другим.

Итак, чтобы подвести итог, после того, как процесс сборки завершился успешно, что мне нажать на NPM?

1 Ответ

2 голосов
/ 20 июня 2019

Просто нажмите на dist, остальное не нужно. Создайте .npmignore вставленный в ваш ./src**, который должен быть в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...