小编Kev*_*vin的帖子

npmjs.com如何计算代码质量

当我们向npm发布一个包时,它会在搜索页面中显示一些数据,如流行度,质量和维护(示例图像是打击的).我只是想知道npm如何计算质量?真的很感激,如果有人能给出一些线索.

在此输入图像描述

如果您在搜索页面上查看,可以看到此信息.查看搜索页面的右侧:npm搜索"react"

javascript npm npm-publish

18
推荐指数
1
解决办法
1876
查看次数

Webpack webpackChunkName魔术注释不起作用

我正在尝试使用react可加载和动态导入将代码拆分为多个包。拆分过程效果很好。但是,当我尝试使用魔术注释webpackChunkName让Webpack自定义包名称时,它总是将我的包命名为0.bundle.js 1.bundle.js...。

我用chunkFilename: '[name].bundle.js'我的webpack.config.js,也明确提出“ comments: true”在我的.babelrc

经过一整天的研究,我真的感到沮丧。如果有人有线索,请多谢。

这是我的配置

webpack.config.js

entry: [
    'react-hot-loader/patch',
    './app/index.js'
  ],
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: '[name].bundle.js',
    chunkFilename: '[name].bundle.js',
    publicPath: '/'
  },
Run Code Online (Sandbox Code Playgroud)

.babelrc

 {
  "presets": [
    ["env", {"modules": false}],
    "react"
  ],
  "plugins": ["transform-class-properties", "transform-object-rest-spread", "react-hot-loader/babel", "syntax-dynamic-import", "dynamic-import-webpack"],
  "env": {
    "test": {
      "presets": [
        "env",
        "react"
      ],
      "plugins": ["transform-class-properties", "transform-object-rest-spread", "dynamic-import-webpack"]
    }
  },
  "comments": true
}
Run Code Online (Sandbox Code Playgroud)

路由器文件

const Login = Loadable({
  loader: () => import(/* webpackChunkName: 'LoginContainer' */ './containers/LoginContainer'),
  loading: …
Run Code Online (Sandbox Code Playgroud)

babel reactjs webpack code-splitting react-loadable

1
推荐指数
1
解决办法
2473
查看次数