npm安装git资源(下)

630 阅读1分钟

接上一篇.

上一篇实现了npm安装git资源,通过这种方式安装完之后,安装在node_module里的包点开能看到包的源码,但是leader说我们不希望把源码暴露给别人,需要打包成一个dist文件放到node_modules里去。

这样就比上一篇多了一步打包操作:

如下:

在本地包所在项目的package.json里,添加一行这个包的打包命令:

"build:librasons": "vue-cli-service build --target lib src/librasons/index.ts --name librasons "

(librasons是我的自定义包名)

打包完之后会产生一个dist文件,这个文件包含如下:

最后,把这个dist文件和package.json文件一起上传到git,再通过在Git Bash里npm install git+包git地址的方式 安装到要用的项目里,安装完之后,在项目的main.ts里引入,引入的方法和之前的略有不同,如下所示:

import librasons from 'librasons/dist/librasons.umd.min.js'
import 'librasons/dist/librasons.css

这样就完成了。。。