Tag: minify uglifyjs2

无法将此文件中的代码缩小

我正在编写一个我想放在npm上的JavaScript库。 我目前正在另一个项目中使用该库,我已经使用它的GitHub存储库作为依赖项添加它: "dependencies": { // … others "react-web-component": "LukasBombach/react-web-component", } 我也使用UglifyJsPlugin的UglifyJsPlugin 。 现在,当我想build立我的项目,我得到一个错误: 无法编译。 无法缩小此文件中的代码: ./packages/react-scripts/node_modules/react-web-component/src/index.js line 18:0 在这里阅读更多: https : //github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#npm-run-build-fails-to-minify 错误命令失败,退出代码1。 这是我的图书馆的问题。 当我从我的代码(和我的代码)中删除它编译作品。 我找不出什么问题,我的代码看起来非常简单: const ReactDOM = require('react-dom'); const retargetEvents = require('./retargetEvents'); const getStyleElementsFromReactWebComponentStyleLoader = require('./getStyleElementsFromReactWebComponentStyleLoader'); module.exports = { create: function(app, tagName, options) { const proto = Object.create(HTMLElement.prototype, { attachedCallback: { value: function() […]

用于JSON缩小的UglifyJs JavaScript API?

所以我通过Node循环目录中的文件,并想用UglifyJs来缩小它们。 API对于JavaScript文件来说很简单: var UglifyJS = require("uglify-js") // Looping here UglifyJS.minify(listOfAllFiles[i]) 但是,我需要缩小的文件是JSON文件,所以这产生了一个eval错误。 在命令行中,如果您正在缩小JSON,则只需传递–expr ,它将作为单个expression式进行计算。 任何想法如何将其传递到JavaScript API的选项对象? 干杯。