我正在为Vue构建一个插件组件.js.使用带有vue loader等的标准网页包配置.

在一个简单的库中,我把我希望"需要"的模块放在我的dependenciesin包中.json.然而,由于Webpack将把我所有的代码和依赖项编译成一个包,我不确定在哪里放置一个类似:axios的依赖项.

希望有人能解释一下.

推荐答案

从技术上讲,当使用类似Bundle 程序的webpack时,结果不会对Bundle 过程的输出产生影响.

也就是说,将包划分为dependenciesdevDependencies仍然可以帮助您(以及其他查看您的package.json的人)理解哪些包最终将成为创建的包的一部分(依赖项),哪些包只需要用于创建包(devdependency).

Vue.js相关问答推荐

视图中的 vue 样式不适用于 html

Vue 3 / Vuetify 3:如何为按钮设置全局默认 colored颜色

将初始值设置为可直接在 HTML 中使用的 vue.js 模型

Vue:在表格中显示嵌套数据

使用 Vue.js 和 Jest 进行 URL 重定向测试

vue.js 在 App.vue 中获取路由名称

如何渲染数组以 Select 选项 vue.js

动态插入字符串上的 Vue 事件处理程序不起作用

Webpack 你可能需要一个合适的加载器来处理这个文件类型

vuejs中watch方法和计算方法有什么区别

如何将 vue.js 与 gulp 一起使用?

v-on:submit.prevent 不停止表单提交

Vuetify 单选按钮未显示为选中状态

Vue.js 无法切换字体真棒图标

我应该将所有数据存储在 vuex 状态

Vue.js 中的 CSS 框架

如何在 Promise 回调中更新 Vue 应用程序或组件的属性?

在 vue js 中的何处以及如何存储 API 端点?

如何订阅store 模块

理解 Vue 中的this关键字