Javascript 如何在不指定完整节点路径的情况下,要求npm包中的替代js文件

Javascript 如何在不指定完整节点路径的情况下,要求npm包中的替代js文件,javascript,node.js,npm,webpack,Javascript,Node.js,Npm,Webpack,我正在使用ES2016导入语法从npm模块(通过网页包)加载select2库: 这可以正常工作,并从node_modules目录加载以下文件 node_modules/select2/dist/js/select2.js 现在,在该目录中,他们有一个完整版本的库,其中有一些我需要的额外功能,它被称为: node_modules/select2/dist/js/select2.full.js 有没有一种方法可以在不提供“我的节点\模块”文件夹的完整相对路径的情况下导入此文件 我试过: import

我正在使用ES2016导入语法从npm模块(通过网页包)加载select2库:

这可以正常工作,并从node_modules目录加载以下文件

node_modules/select2/dist/js/select2.js

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

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

有没有一种方法可以在不提供“我的节点\模块”文件夹的完整相对路径的情况下导入此文件

我试过:

import 'select2.full'
但是运气不好。

试试这个:

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

我想这是你能得到的最好的了。

谢谢,那好多了。你的导入示例中有一个输入错误*import'select2/dist/js/select2.full.js'
import'select2/dist/js/select2.full'
import 'select2/dist/js/select2.full.js'