从npm软件包添加dist文件进行构建

问题描述 投票:0回答:1

我在基于React的项目中使用node-poweredup npm package。我提供了该库的nodejs和浏览器版本。可从jsdelivr CDN获得浏览器版本,这也是我将此库添加到我的react应用程序的方法-我只是将poweredup.js包含在index.html的脚本标记中。

我可以看到节点供电模块在其dist/browser文件夹(node_modules/node-poweredup/dist/browser/poweredup.js)中具有相同的文件。运行yarn build时,如何将该js文件复制到构建目录中,以便可以使用此js文件而不是CDN中的那个文件?

我有一个使用create-react-app创建的标准React应用。

javascript reactjs yarn
1个回答
0
投票

尝试正常导入。删除CDN。 react-scripts将在构建过程中打包文件。

如果问题仍然存在,请在node_modules外部复制整个目录node_modules / node-poweredup并进行绝对导入。

import * from './node-poweredup/${path}'

提供模块所在的路径

或者,更好的是下载CDN并使用脚本标记导入index.js中

© www.soinside.com 2019 - 2024. All rights reserved.