相关疑难解决方法(0)

安装 npm 包时无法解决依赖树错误

尝试使用npm i命令安装 npm 包时,出现以下异常:

在此处输入图片说明

我尝试重新安装节点 js 包并将代理设置为关闭使用:

set HTTP_PROXY=
set HTTPS_PROXY=
Run Code Online (Sandbox Code Playgroud)

问题仍然存在。我做错了什么?

更新:

当我运行以下命令时:

npm install --legacy-peer-deps
Run Code Online (Sandbox Code Playgroud)

显示以下错误: 在此处输入图片说明

npm angularjs typescript angular angular9

181
推荐指数
16
解决办法
28万
查看次数

webpack错误无法找到模块'less'

我正在尝试在webpack中使用较少的加载器,问题是 - 我在本地安装了较少的加载器,但是当我尝试使用webpack命令在bask中编译所有内容时,它打印出:"错误找不到模块'少'" .在我的入口点,我需要一些较少的文件

require("./less_components/style.less");
Run Code Online (Sandbox Code Playgroud)

这是我的webpack.config文件

module.exports = {

entry: "./entry.js",

output: {

    path: "./build",

    filename: "./bundle.js"

},

module: {

    loaders: [

        {test: /\.js$/, exlude: /node_modules/, loader: "babel-loader"},

        {test: /\.less$/, loader: "style!css!less"}

    ]
}
}
Run Code Online (Sandbox Code Playgroud)

什么事,我该如何解决?

less webpack

22
推荐指数
5
解决办法
3万
查看次数

无法使用jwt-decode解码jwt

我正在尝试用jwt-decode解码我的令牌,但我不能.它给了我以下错误.有谁知道为什么?

错误:未捕获(在承诺中):TypeError:jwt_decode_1.default不是函数TypeError:jwt_decode_1.default不是RoleGuardService.canActivate中的函数(role-guard.service.ts?d7c4:19)

import jwt_decode from 'jwt-decode';

canActivate(route: ActivatedRouteSnapshot): boolean {
        // this will be passed from the route config
        // on the data property
        const expectedRole = route.data.expectedRole;
        const token = localStorage.getItem('token');
        // decode the token to get its payload
        const tokenPayload = jwt_decode(token);
        console.log(tokenPayload);
        if (
            !this.auth.isAuthenticated() ||
            tokenPayload.role !== expectedRole
        ) {
            this.router.navigate(['login']);
            return false;
        }
        return true;
    }
Run Code Online (Sandbox Code Playgroud)

javascript angular

6
推荐指数
2
解决办法
4161
查看次数

标签 统计

angular ×2

angular9 ×1

angularjs ×1

javascript ×1

less ×1

npm ×1

typescript ×1

webpack ×1