我们为什么要安装前端库?

pol*_*nsa 0 javascript css npm vue.js vue-component

我正在使用Vue.js开发一个网页,没有后端(暂时).我需要标签,所以我们看了vue-tabs-component.

但要安装它我需要:

npm install vue-tabs-component --save
Run Code Online (Sandbox Code Playgroud)

该库如何提供给用户?他们不会安装npm,也不会npm install vue vue-tabs-components导航.

我只开发了前端,因此我不需要npm而且我从几台计算机开发,有几台没有npm.

有没有办法只使用库<script src=...>

我把vue-tabs-component作为例子,但我的问题是一般的问题:为什么我要安装前端如果它将被提供给客户端而不安装它?

Fra*_*ank 7

"安装"这个词可能会给你带来一些困惑.npm install some-front-end-library下载我们虚构some-front-end-library包的文件(例如vue组件).

"安装"(下载程序包)后,您可以在Vue项目中引用这些文件.例如

import somefrontendlibrary from 'some-front-end-library'

Vue.use(somefrontendlibrary);
Run Code Online (Sandbox Code Playgroud)

您需要首先在正在开发的计算机上下载/安装软件包,以便能够在项目中导入它们.就像您下载以后使用脚本标记添加的任何其他第三方脚本一样.

在构建项目(npm run build)时,将生成vendor.js文件(包括some-front-end-library包).此文件包含您已安装(并通过其添加Vue.use())的软件包.

你的最终版本(npm run build)将有一个带<script src="vendor.js" />标签的index.html文件 .