如何在不指定完整node_modules路径的情况下从npm包中要求一个替代的js文件

How to require an alternative js file from a npm package without specifiying full node_modules path

本文关键字:包中 js 文件 一个 npm 情况下 路径 modules node      更新时间:2023-09-26

我使用ES2016导入语法从npm模块(通过Webpack)加载select2库:

import 'select2';

这样可以很好地工作,并从node_modules目录加载以下文件。

node_modules/select2/dist/js/select2.js

现在,在该目录中,他们有一个完整版本的库,它有一些我需要的额外功能,它被称为:

node_modules/select2/dist/js/select2.full.js

有没有一种方法可以在不提供node_modules文件夹的完整相对路径的情况下导入它?

我试过了:

import 'select2.full'

但没有运气。

试试这个:

import 'select2/dist/js/select2.full.js'

我认为这是你将要得到的最好的。