我设法构建了库,而没有d出并使用create react app的内部依赖关系。我已经用进行了测试
react-scripts@0.9.5。首先,您需要安装
babel-cli:
npm install --save-dev babel-cli
创建
.babelrc包含内容的文件:
{ "presets": ["react-app"]}
然后将脚本添加到
package.json:
"compile": "NODE_ENV=production babel src --out-dir lib --copy-files",
最后运行:
npm run compile
这会将所有源代码从编译
src到
lib目录,并仅复制其余文件。不要忘了申报的主文件
package.json(例如
"main"="lib/index.js")。
但是,有一个警告。如果您使用的文件无法使用babel编译(例如css或字体),则库的用户将需要设置适当的(webpack)加载器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)