javascript - 在包上安装特定组件(初学者)

标签 javascript npm vue.js vuejs2 npm-install

我正在使用element UI我就像这样安装它

npm i element-ui -S

但是我不想要整个包,而是只想要一个特定的组件,即 DatePicker我如何使用 npm 安装它。我尝试查看文档,但找不到它,谢谢。

最佳答案

使用 npm(甚至 Yarn),您只能安装整个包及其所有依赖项。安装软件包的特定部分并不是一件事;更多文档可以找到here 。再一次,即使 element-ui 的文档也非常清楚地表明安装包只能通过

来完成
npm i element-ui -S

或者如果您使用的是yarn,请在将包添加到package.json后进行yarn install

现在,如果您想知道是否可以在 Vue 应用程序的输出包中仅包含所需的组件,那么答案是肯定的。您需要确保仅导入组件的完整路径(而不是整个包):

import ElementUI from 'element-ui'; // will import the whole library

或者

import { DatePicker } from 'element-ui/lib/Datepicker' // will import only the Datepicker

您需要确保导入组件的路径与 node_modules 目录中安装的软件包位置相匹配。此外,您还需要确保您的 Webpack 配置设置正确,以仅捆绑您正在导入的 JS 文件(应默认处理)。

关于javascript - 在包上安装特定组件(初学者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51833100/

相关文章:

javascript - 我想使用 jquery 一旦每个字段都有值就显示消息

npm - 在 npm 依赖项中包含 fabricjs 以及手势模块的自定义构建

node.js - 运行Codebox时查找Node包的问题

css - 更改 Vuetify 中所有只读字段的背景颜色

vue.js - Vue 模块组件检测 Vue.js 版本?

javascript - 如何在 JS 中获取 CryptoJS.HmacSHA256 的摘要表示

javascript - 单击网页中的句子时传递单个单词的最佳方法

JavaScript 和 XML Dom - 嵌套循环

node.js - 有没有一种快速的方法可以找出我的 node.js/npm 项目中所有依赖项的来源?

javascript - 无法从 2.0RC 中的组件访问 vue-resource 的 $http 方法