Я разработал пакет, и в этом пакете есть реакция-выбор зависимостей (назовем его A
пакет), версия которого равна 2.x.
Когда я выполняю реагирование-выбор каквнешний модуль и используйте Rollup, чтобы упаковать его, затем используйте A в другом проекте, в то время как у этого проекта в его зависимостях есть response-select (версия 1.x).
Когда я запускаю этот проект, A
пакет будет ссылаться на реагирующий выбор (версия 1.x) во внешнем проекте, а не на реактивный выбор (версия 2.x) в своем собственном node_module.
Как я могу сделать A
пакет для ссылки на свой собственный ответ-выбор
Вот мой Накопительный пакет config:
import babel from 'rollup-plugin-babel';
import external from 'rollup-plugin-peer-deps-external';
import resolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';
import cleanup from 'rollup-plugin-cleanup';
export default {
external: ['react-select', 'react-value'],
input: 'src/index.js',
output: [
{
file: pkg.main,
format: 'cjs',
exports: 'named'
},
{
file: pkg.module,
format: 'es'
}
],
plugins: [
resolve({
extensions: ['.js', '.jsx', '.json'],
modulesOnly: true
}),
babel({
exclude: 'node_modules/**',
plugins: ['external-helpers']
}),
external(),
commonjs(),
cleanup()
]
};