繁体   English   中英

什么是webpack.DefinePlugin的create-react-app的好选择?

[英]What is a good alternative to webpack.DefinePlugin for create-react-app?

我正在使用webpack.DefinePlugin弹出的React应用程序上工作,以全局存储一个对象,该对象定义了应用程序中特定路径的文件夹名称(在外壳中为ls,但使用节点fs)

我正在研究如何回到原始的create-react-app而不丧失此功能,因为该应用的某些部分依赖于此,但是除了将这些名称写到js中的变量的脚本之外,我找不到其他任何东西命令npm start或npm run build之前的文件。

该项目当前使用的是Webpack 3和Babel 6,返回到react-scripts背后的想法是摆脱了手动维护并简化了项目依赖性,同时升级了项目

// analysis.js
module.exports = {
  key: values from fs node package
};



// WEBPACK
    new webpack.DefinePlugin({
      "ANALYSIS": JSON.stringify(require('./analysis')),
    }),

我希望在应用程序中可以使用相同的值,而无需弹出react-scripts

有什么建议么? 谢谢!

我最终选择开发一个在任何webpack脚本之前运行的脚本,并创建稍后导入的文件,就像React应用程序中的其他任何文件一样

问候

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM