小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请问微信小游戏可是使用 Sentry SDK 吗?打包项目的时候一直报如下错误:
ERROR in ******.js from UglifyJs
Unexpected token operator «*», expected punc «(» ..... 我搜索过这类报错的解决方案,尝试过一遍都没有用
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
您好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段,这边复现一下看看是什么问题?(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
您好,Sentry SDK 是第一个第三方库。这里有一个帖子,应该是这个 SDK 的作者发的,可以看下:https://developers.weixin.qq.com/community/develop/doc/000cecefb009a0a951c727d6c55406
我首先在项目里 npm install sentry-mina --save 安装了SDK,然后项目里写的代码:
import * as sentry from "sentry-mina/browser/sentry-mina.js";
/** sentry SDK */
public initSentry() {
sentry.init({
dsn: ""
});
//
sentry.configureScope(scope => {
scope.setUser({ id: "4711" });
scope.setTag("user_mode", "admin");
scope.setExtra("battery", 0.7);
sentry.addBreadcrumb({
message: "My Breadcrumb"
sentry.captureMessage("Hello, world!");
sentry.captureException(new Error("Good bye"));
sentry.captureEvent({
message: "Manual",
stacktrace: [
]
}
然后我的webpack.config.js配置是:
const uglify = require("uglifyjs-webpack-plugin");
const path = require("path");
module.exports = {
entry: "./src/Main/LWSdk.ts",
module: {
rules: [
{
test: /\.tsx?$/,
use: "ts-loader",
// exclude: /node_modules/
},
resolve: {
extensions: [".tsx", ".ts", ".js"]
plugins: [new uglify()],
output: {
path: path.resolve(__dirname, "dist"),
filename: "LWGSDK.js",
library: "SDK",
libraryTarget: "umd"
};
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
您好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段,这边复现一下看看是什么问题?(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
您好,Sentry SDK 是第一个第三方库。这里有一个帖子,应该是这个 SDK 的作者发的,可以看下:https://developers.weixin.qq.com/community/develop/doc/000cecefb009a0a951c727d6c55406
我首先在项目里 npm install sentry-mina --save 安装了SDK,然后项目里写的代码:
import * as sentry from "sentry-mina/browser/sentry-mina.js";
/** sentry SDK */
public initSentry() {
sentry.init({
dsn: ""
});
//
sentry.configureScope(scope => {
scope.setUser({ id: "4711" });
scope.setTag("user_mode", "admin");
scope.setExtra("battery", 0.7);
});
//
sentry.addBreadcrumb({
message: "My Breadcrumb"
});
//
sentry.captureMessage("Hello, world!");
sentry.captureException(new Error("Good bye"));
sentry.captureEvent({
message: "Manual",
stacktrace: [
]
});
}
然后我的webpack.config.js配置是:
const uglify = require("uglifyjs-webpack-plugin");
const path = require("path");
module.exports = {
entry: "./src/Main/LWSdk.ts",
module: {
rules: [
{
test: /\.tsx?$/,
use: "ts-loader",
// exclude: /node_modules/
}
]
},
resolve: {
extensions: [".tsx", ".ts", ".js"]
},
plugins: [new uglify()],
output: {
path: path.resolve(__dirname, "dist"),
filename: "LWGSDK.js",
library: "SDK",
libraryTarget: "umd"
}
};