在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/嵌入式  HTML/ 寫了一個(gè)插件,怎么打包成可以給別人模塊化引入?

寫了一個(gè)插件,怎么打包成可以給別人模塊化引入?

比如寫了一個(gè)彈窗插件,我把這個(gè)包發(fā)到npm之后,怎么讓別人import我這個(gè)包就可以引入我的插件,該怎么做呢?

回答
編輯回答
浪婳
  1. 發(fā)布到npm之后的話,別人npm install --save 你的包就會(huì)把這個(gè)包的所有源碼(除了你配置過忽略掉的)都下載到node_modules里去,然后項(xiàng)目中成功定位到這個(gè)目錄中給出的index.js即可。
  2. 模塊化引入的規(guī)則是會(huì)找一個(gè)目錄下的index.js文件,里面export的任何東西都可以import 任何東西 from '包名'的形式引入,所以發(fā)布上去的包提供一個(gè)index.js并能讓別人引入這個(gè)index.js即可。
  3. 涉及到依賴的要注意package.json中的位置和版本。涉及到ts的注意tsconfig.json中的編譯規(guī)則配置。
2018年2月22日 10:39