首页 > 其他分享 >WeChat构建npm

WeChat构建npm

时间:2022-11-16 20:55:34浏览次数:41  
标签:npm package app json 构建 组件 WeChat

在项目的根目录文件上点击右键,选择在终端中打开。
在命令窗口输入:npm init。默认配置下一步,完成后项目中生成package.json文件
在命令窗口输入:npm i @vant/weapp -S --production 。完成后项目中生成package-lock.json文件
回到微信小程序开发工具,在上方“工具”一栏中找到“构建npm”。稍等几秒即可构建成功。
最后在微信小程序开发工具右上角找到:详情---本地设置--使用npm模块。设置成功

修改 app.json

将 app.json 中的 "style": "v2" 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。

修改 project.config.json

{
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "miniprogramNpmDistDir": "./"
      }
    ],
}

打开微信开发者工具,点击 工具 -> 构建 npm,并勾选 使用 npm 模块 选项,构建完成后,即可引入组件。

// 通过 npm 安装
// app.json
"usingComponents": {
  "van-button": "@vant/weapp/button/index"
}

引入组件后,可以在 wxml 中直接使用组件

<van-button type="primary">按钮</van-button>

 

标签:npm,package,app,json,构建,组件,WeChat
From: https://www.cnblogs.com/shiliumu/p/16897473.html

相关文章

  • npm 淘宝镜像的安装
    npm淘宝镜像的安装原淘宝npm域名即将停止解析,官方链接,以下命令已更新,放心食用。方法一:使用阿里定制的cnpm命令行工具代替默认的npm,输入以下代码npminstall-gcnpm......
  • WeChat 页面配置
    1、修改app.json文件,新建home和personcenter页面{"pages":["pages/home/home","pages/personcenter/personcenter","pages/index/index","pages/......
  • npm下载灰常慢或者卡住的解决方法
    原因可能是npm的下载地址是国外的,这时候可以将下载地址切换为国内的淘宝镜像,具体设置如下:查看npm的下载地址:npmconfiggetregistry   没有设置的话就是https://regi......
  • 使用DocFX构建API Web文档
    安装安装包地址:docfxreleasesMSBuild是DocFX编译项目的必要环境,所以需要根据不同平台进行构建环境搭建:在Windows环境下,需要使用VisualStudioInstaller(vs>=2019),单......
  • 快速解决 npm 安装 node-sass 速度慢/错误的问题
     可通过配置淘宝的镜像源解决,首先配置淘宝的镜像源npmconfigsetregistryhttps://registry.npm.taobao.org然后在~/.npmrc加入下面内容sass_binary_site=https:/......
  • WeChat:新建微信小程序
    1、修改app.js//app.jsApp({onLaunch(){//登录wx.login({success:res=>{//发送res.code到后台换取openId,sessionKey,unionI......
  • npm install提示request to https://registry.npmjs.org/vue-cli failed, reason: con
    错误如下npmERR!codeETIMEDOUTnpmERR!syscallconnectnpmERR!errnoETIMEDOUTnpmERR!networkrequesttohttps://registry.npmjs.org/vue-clifailed,reas......
  • 篇(12)-Asp.Net Core入门实战-在项目中加个应用层,为多层结构建立基础
    入门实战-在项目中加个应用层,为多层结构建立基础以上11篇的演练已经简单讲清楚了asp.netcore开发的一个(表)菜单管理的小功能,感兴趣的可以自行演练其他功能,演练熟悉即可。......
  • node.js & npm version not match bug
    node.js&npmversionnotmatchbughttps://github.com/web-full-stack/nextjs-ssr/issues/7refs©xgqfrms2012-2020www.cnblogs.com/anonymous007发布文......
  • 读《构建之法》有感4
        今天阅读了《构建之法》的第四章,最近疫情在9栋宿舍是十分严重,学习也是很浮躁......    本章讲的是两人合作的内容。首先一旦提到合作,不管是团队合作还......