小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序只会构建npm包主入口文件,请问要如何可以构建非主入口的文件
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以的,只要对应目录下有 package.json 就可以,而且包要声明到 dependencies 字段里,比如下面这样的目录结构:
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是我表述错了
我现在有一个npm包,npm包里有index.js, index_2.js 2个文件
然后npm包的主入口文件是index.js.
但是我想引入index_2的文件就不行,因为小程序构建npm的时候,只会构建npm的包的主入口
------
如果 npm 包不是你的,目前没有办法,默认是根据入口文件来构建的。如果 npm 包是你自己能改动的,可以参考文档这里:https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html#%E5%8F%91%E5%B8%83%E5%B0%8F%E7%A8%8B%E5%BA%8F-npm-%E5%8C%85%E7%9A%84%E7%BA%A6%E6%9D%9F
将其改造成小程序 npm 包,然后就可以通过 require('包名/index_2.js') 的方式引入了。
ok 了解了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以的,只要对应目录下有 package.json 就可以,而且包要声明到 dependencies 字段里,比如下面这样的目录结构:
是我表述错了
我现在有一个npm包,npm包里有index.js, index_2.js 2个文件
然后npm包的主入口文件是index.js.
但是我想引入index_2的文件就不行,因为小程序构建npm的时候,只会构建npm的包的主入口
------
如果 npm 包不是你的,目前没有办法,默认是根据入口文件来构建的。如果 npm 包是你自己能改动的,可以参考文档这里:https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html#%E5%8F%91%E5%B8%83%E5%B0%8F%E7%A8%8B%E5%BA%8F-npm-%E5%8C%85%E7%9A%84%E7%BA%A6%E6%9D%9F
将其改造成小程序 npm 包,然后就可以通过 require('包名/index_2.js') 的方式引入了。
ok 了解了