italent-react

16.9.0-3 • Public • Published

构建 react 资源,并挂载到 window 上,包含的模块有:

  • React
  • ReactDOM
  • styled (styled-components)

webpack externals是我们作为代码拆分一种方案,主要目的就是将比较稳定的基础依赖库,如react,预构建出来,放在承载页上,在运行态下提供这些依赖。这样,我们在项目构建时,就不需要打包这些资源,webpack在运行时,会直接通过你配置的external信息引用这些依赖。通过合理的代码拆分,实现前端资源的持久化缓存。详细信息参考webpack官方文档。

如何在你的项目中配置externals:

  1. 将你所需要的版本的压缩版资源放在承载页上,至于位置,只要保证在项目资源之前即可。(如果你之前的项目采用的dll,别忘了将dll的资源删掉)
  2. 如果你的项目采用了@talentui/webpack-config模块,在webpack.config.js文件中扩展如下参数:
externals: {
  react: 'React',
  'react-dom': 'ReactDOM',
  'styled-components': 'styled'
},

如果你之前的项目采用的是dll的话,直接将dll参数去掉,然后加上exrerals参数即可。

16.9.0

"react": "16.9.0",
"react-dom": "16.9.0",
"styled-components": "4.1.3"

16.8.6

静态资源路径:

"react": "16.8.6",
"react-dom": "16.8.6",
"styled-components": "4.1.3"

16.8.3

静态资源路径:

"react": "16.8.3",
"react-dom": "16.8.3",
"styled-components": "4.1.3"

16.8.2

静态资源路径:

"react": "16.8.2",
"react-dom": "16.8.2",
"styled-components": "4.1.3"

16.8.1

静态资源路径:

"react": "16.8.1",
"react-dom": "16.8.1",
"styled-components": "4.1.3"

16.7.1

静态资源路径:

"react": "16.7.0",
"react-dom": "16.7.0",
"styled-components": "4.1.3"

/italent-react/

    Package Sidebar

    Install

    npm i italent-react

    Weekly Downloads

    9

    Version

    16.9.0-3

    License

    MIT

    Unpacked Size

    4.11 kB

    Total Files

    5

    Last publish

    Collaborators

    • beisencorp