Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
Vue.js 使用vue cli服务构建库,如何传输?_Vue.js_Babeljs_Vue Cli 3 - Fatal编程技术网

Vue.js 使用vue cli服务构建库,如何传输?

Vue.js 使用vue cli服务构建库,如何传输?,vue.js,babeljs,vue-cli-3,Vue.js,Babeljs,Vue Cli 3,我正在尝试使用vue cli服务构建一个库(主要是一些.vue组件),以便在不同的项目(没有公共npm)中重用。显然所有的东西都已经设置好了,我可以确认构建是好的(js和css)。但是,我无法在单独的项目中将其作为外部模块使用,因为它使用了spread操作符(可能还有更多尚未解析的ES20XX功能) 这是我用来构建库的标准命令 vue cli服务构建--目标库--名称[mylibname]。/src/components/index.js 默认情况下,bundle应该已经存在,但在我看来,情况并

我正在尝试使用vue cli服务构建一个库(主要是一些.vue组件),以便在不同的项目(没有公共npm)中重用。显然所有的东西都已经设置好了,我可以确认构建是好的(js和css)。但是,我无法在单独的项目中将其作为外部模块使用,因为它使用了spread操作符(可能还有更多尚未解析的ES20XX功能)

这是我用来构建库的标准命令

vue cli服务构建--目标库--名称[mylibname]。/src/components/index.js

默认情况下,bundle应该已经存在,但在我看来,情况并非如此

我曾读到,我可能会更改我正在使用的项目的网页包配置,但我反对解析整个
node\u module
文件夹,而且我希望只使用最简单的工作流(如导入模块及其css)


因此,我的问题是,如何在任何Vue项目中无需任何麻烦就可以完美地使用我的包?

好的,似乎使用Vue cli(不带typescript)和单独的配置文件(而不是package.json)重新初始化项目是一个好主意,因为现在可以根据需要进行传输

var queryParams = _objectSpread({}, this.filters, {}, this.sorting, {}, this.config.params);
不幸的是,vue cli网页包的隐藏配置无法帮助查看发生了哪些更改

var queryParams = _objectSpread({}, this.filters, {}, this.sorting, {}, this.config.params);