У меня есть простой репозиторий git https://github.com/alexey-sh/test_webpack_with_npm
Я хочу использовать его в качестве зависимости npm, но без публикации в npm.
Другими словами, я хочу установить пакет в моемдругой репозиторий в качестве зависимости.
npm i --save git+https://github.com/alexey-sh/test_webpack_with_npm.git
Но я хочу использовать современный js в моем проекте test_webpack_with_npm
и скомпилировать его в старый javascript после процесса установки пакета. Для этого я создал npm-скрипты (пакет test_webpack_with_npm)
"scripts": {
"install": "npm run build",
"build": "webpack --mode production --config webpack.config.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
, так что теперь есть странная вещь: если я запускаю npm run build
из test_webpack_with_npm
хранилища, я могу получить dist/index.js
без объявления class
(как я и предполагал). но если я установлю пакет с помощью следующей команды npm i --save git+https://github.com/alexey-sh/test_webpack_with_npm.git
, я получу еще один тип dist/index.js
и появится объявление class
.
Как правильно установить test_webpack_with_npm
? Я хочу увидеть старые js в node_modules/test_webpack_with_npm/dist/index.js
.
Шаги для воспроизведения:
Спасибо!