Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS:如何在没有NPM的情况下使用库?_Javascript_Vuejs2_Npm Install - Fatal编程技术网

Javascript JS:如何在没有NPM的情况下使用库?

Javascript JS:如何在没有NPM的情况下使用库?,javascript,vuejs2,npm-install,Javascript,Vuejs2,Npm Install,还有一个似乎在问同样的问题,但事实上并非如此。这实际上是问如何做我特别要求的事情 我的情况是我们不能使用NPM。由于我不太熟悉JS,我想使用这个库,但不知道如何或是否可以绕过仅NPM的安装说明,直接下载、链接并在本地使用它 更一般地说,当您没有或无法使用NPM并且需要在本地链接库时,如何使用NPM安装的库?您可以下载zip构建文件,并将其添加到源代码中,然后使用本地路径导入它。比如说 import DataTables from './lib/vuewthing/dist.js 或者从该库

还有一个似乎在问同样的问题,但事实上并非如此。这实际上是问如何做我特别要求的事情

我的情况是我们不能使用NPM。由于我不太熟悉JS,我想使用这个库,但不知道如何或是否可以绕过仅NPM的安装说明,直接下载、链接并在本地使用它


更一般地说,当您没有或无法使用NPM并且需要在本地链接库时,如何使用NPM安装的库?

您可以下载zip构建文件,并将其添加到源代码中,然后使用本地路径导入它。比如说

  import DataTables from './lib/vuewthing/dist.js
或者从该库中添加源文件并指向它们,但这会降低构建时间和性能


如果他们没有可下载的版本,您可以克隆它,然后构建它,然后将生成的文件粘贴到源代码中。

为什么不直接使用?正如vue数据表在自述中所述,这是他们的灵感。另外,我认为没有vue..js?嗯…就不能使用vue数据表。。。你把我带到那里了。我不知道这个资源。我们确实在本地使用VueJS和jQuery,因此一位同事向我指出了另一个。虽然这可能解决了具体问题,但我仍然对在没有NPM的环境中使用NPM库感到好奇。由于UMD构建不可用,我认为您唯一的选择是遵循@Dvid Silva的答案。请原谅我的前端无知,通过“克隆它,并构建它”,您指的是什么?比如git clone的操作,然后运行他们所有的构建命令。因为当您克隆或下载源代码时,它可能不处于可用状态,并且构建过程是npm run build,正如您在package.json的scripts部分中所看到的那样