我有一个使用Dashjs player的 React 应用程序。我使用它构建它react-scripts build
并且该应用程序运行良好,只是它使用dash.all.debug.js
而不是dash.all.min.js
.
我错过了什么?
看起来dashjs模块正在将调试文件导出为它们的主文件程序:
运行后npm install [email protected]
,我打开./node_modules/dashjs/package.json
{
"name": "dashjs",
"version": "4.0.0-npm",
"description": "A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.",
"author": "Dash Industry Forum",
"license": "BSD-3-Clause",
"main": "dist/dash.all.debug.js",
"types": "index.d.ts",
...
}
如您所见,"main": "dist/dash.all.debug.js"
被声明为主要入口点
导入包时:
import React, { Component } from 'react';
import dashjs from 'dashjs';
export default class App extends Component { ... }
调试版本将捆绑在您的最终工件中
要更改它,您可以显式导入最小版本:
import React, { Component } from 'react';
import dashjs from 'dashjs/dist/dash.all.min.js';
export default class App extends Component { ... }
或在 dashjs 存储库中打开一个问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句