vue写插件通过npm publish发包流程的一些疑惑点?

我写了一个vue的 components
我需要发布到npm 上,
内容很简单,image.png

image.png
做一下测试,

我先用vue的webpack配置项目给这个js build了一下
image.png

然后我需要修改package.json
image.png

我想问的是,这里的依赖项和scripts启动的参数对我这个插件没有什么关联,是否要删掉。因为如果我不删掉,我发现发布的npm里,会有这些东西,而我这个只是一个简单的vue插件。
还是我发布流程有问题

阅读 3.5k
2 个回答

下载 npm 包时,会同时下载 package.json 中的 dependencies,但不会下载其中 devDependencies。
如果 build 时希望把某些依赖作为外部依赖,不希望一起打进去,就要在脚本中排除。或者使用 Vue CLI 3 提供的组件打包命令(记得好像会排除vue)

是不是 build 的文件里面有 vue ?
这个是 webpack 的配置问题:

externals: {
    vue: "Vue"
},
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题