Javascript 从脚本中删除调试器行
大多数开发人员用typescript编写“调试器”来调试浏览器上的代码Javascript 从脚本中删除调试器行,javascript,typescript,debugging,webpack,Javascript,Typescript,Debugging,Webpack,大多数开发人员用typescript编写“调试器”来调试浏览器上的代码 debugger; this.colId = params.column.colId; this.optionValue = params.optionCompose; this.selectedText = params.value; 我正在使用angular 4,并使用webpack模块绑定器绑定我的文件。这里的问题是在创建包时,我们无法从代码中删除调试器行。我们是否有任何准备或解决方法?使用 这必须用空替换所有出现的
debugger;
this.colId = params.column.colId;
this.optionValue = params.optionCompose;
this.selectedText = params.value;
我正在使用angular 4,并使用webpack模块绑定器绑定我的文件。这里的问题是在创建包时,我们无法从代码中删除调试器行。我们是否有任何准备或解决方法?使用
这必须用空替换所有出现的调试器代码>在所有ts文件中
var StringReplacePlugin = require("string-replace-webpack-plugin");
module.exports = {
module: {
loaders: [
{
test: /\.ts$/,
loader: StringReplacePlugin.replace({
replacements: [
{
pattern: /(debugger[;]?)/ig,
replacement: function (match, p1, offset, string) {
return "";
}
}
]})
}
]
},
plugins: [
new StringReplacePlugin()
]
}