Blazor使用npm软件包

学习如何在Blazor里使用npm软件包

一、准备工作

宿主开发环境如下图:
在这里插入图片描述

二、步骤

1.新建一个Blazor项目

如下图:
在这里插入图片描述

2.在当前项目里创建一个JsLib文件夹

在这里插入图片描述

3.进入文件夹JsLib , 运行 npm init

如下图:

在这里插入图片描述

4.在文件夹JsLib里 ,创建src 文件夹,并在src文件里创建index.js 文件

如下图:
在这里插入图片描述

5.现在将 moment 通过npm添加进来,运行 npm install moment,此时package.json 里含有

如下图:

在这里插入图片描述

6.接下来在src文件夹里创建一个time_lib.js的新文件

如下图:
在这里插入图片描述

7.在time_lib.js的文件里添加

如下代码:

import moment from 'moment';

export function getCurrentTime() {
   
    return moment().format();
}

8.在index.js的文件里添加

如下代码:


import {
    getCurrentTime } from './time_lib';

export function GetCurrentTime() {
   
    return getCurrentTime();
}

9.使用webpack 打包库,并将放入到当前程序的 wwwroot/js里;通过npm添加 webpack webpack-cli

npm 太慢,还是用cnpm快
在这里插入图片描述

npm install webpack webpack-cli

如下图:
在这里插入图片描述

10.在JsLib文件夹里创建 webpack.config.js 进行配置

如下图:
在这里插入图片描述
如下代码:

const path = require("path");

module.exports = {
   
    module: {
   
        rules: [
            {
   
                test: /\.(js|jsx)$/,
                exclude
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用VSCode下载npm需要以下步骤: 1. 首先,确保已安装了Node.js。可以在cmd中输入`npm -v`来检查npm是否已安装。如果没有安装,需要先安装Node.js。 2. 打开VSCode,创建一个项目并打开。可以右键点击项目文件夹,选择“在集成终端中打开”来打开集成终端。 3. 在集成终端中输入`npm init -y`命令,这将为项目创建一个npm环境,并生成一个package.json文件。 4. 可以选择修改npm镜像以提高下载速度。可以使用命令`npm config set registry https://registry.npm.taobao.org`来将npm镜像设置为淘宝镜像。可以使用`npm config list`来查看当前的npm配置信息。 5. 使用npm导入需要的包,比如jquery。可以使用`npm install jquery`命令来导入jquery。导入成功后,会在项目文件夹中生成两个文件。 通过以上步骤,你就可以在VSCode中使用npm下载所需的包了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [VSCode 使用npm](https://blog.csdn.net/weixin_44773752/article/details/115618095)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [vscode-npm-scripts:在侧栏中查看和运行NPM脚本](https://download.csdn.net/download/weixin_42142062/15016704)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值