国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序【構(gòu)建npm】使用記錄

這篇具有很好參考價值的文章主要介紹了微信小程序【構(gòu)建npm】使用記錄。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

:: 問題

使用原生微信小程序開發(fā)時,通過官方 typescript 模板構(gòu)建的小程序無法正確執(zhí)行 構(gòu)建npm 成功,從而導致我想通過 npm 安裝并使用第三方庫出現(xiàn)問題

:: 開發(fā)環(huán)境(可參照)

設備macOS Ventura 13.0

微信開發(fā)者工具Stable 1.06.2303060

創(chuàng)建模板typescript + sass 【這里使用的官方推薦模板創(chuàng)建,可參照使用,不必糾結(jié)】

:: 錯誤呈現(xiàn)
  • 無法 構(gòu)建npm
NPM packages not found. Please confirm npm packages which need to build are belong to `miniprogramRoot` directory. Or you may edit project.config.json's `packNpmManually` and `packNpmRelationList` [1.06.2303060][darwin-arm64]
message: NPM packages not found. Please confirm npm packages which need to build are belong to `miniprogramRoot` directory. Or you may edit project.config.json's `packNpmManually` and `packNpmRelationList`
appid: wx9074bfadbd205d93f
openid: o6zAJs_Iljsdw1hbEAnsDZ3HdgoIzY
ideVersion: 1.06.2303060
osType: darwin-arm64
time: 2023-04-02 10:56:01
:: 解決方案

【微信官方建議】npm 支持

關鍵的地方就是需要在 project.config.json 文件中的 setting 對象下配置如下內(nèi)容,在此之前請確保已初始化【npm init】項目

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

但是,【這很重要??】,若你也使用了 typescript 構(gòu)建項目的話,完成上面這一步依舊無法成功,你需要嘗試在 setting 配置下先將 typescript 相關去除,【重啟編輯器】后 再次嘗試

"setting": {
  ...
  "typescript"	// 刪除 -> 保存更改 -> 清除緩存 -> 編譯 -> 構(gòu)建npm
}

這是可能又會出現(xiàn)【模擬器啟動失敗】的情況,這是因為,項目使用 typescript 創(chuàng)建,而插件被刪除了,無法匹配到入口文件,錯誤如下:

[ app.json 文件內(nèi)容錯誤] app/app.json: 未找到 ["pages"][0] 對應的 pages/index/index.js 文件(env: macOS,mp,1.06.2303060; lib: 2.30.3)

直接一點的方式,就是通過調(diào)整 app.json 文件讓其自動為你創(chuàng)建一個 xxx.js 的文件,這里其實不用修改什么,隨便刪除一個引號再加回來就行,目的是要讓編輯器知道這個文件被改動了,它就會重新生成文件,保存后依次執(zhí)行 【清緩存 -> 編譯】,然后就可以看到項目中多了一個xxx.js的文件了,如下事例

├── logs
│   ├── logs.js
│   ├── logs.json
│   ├── logs.ts
│   ├── logs.wxml
│   ├── logs.wxss

此時模擬器報錯將消失,但屏幕上沒有內(nèi)容?不用擔心,別忘了做這些的核心是解決什么問題【構(gòu)建npm】,接下來就是見證奇跡的時刻,依次做如下操作【如果不行,請記得 重啟開發(fā)者工具 ,try again】

工具欄中找到【工具】 -> 找到【構(gòu)建npm】 并用力點擊它

??然后,然后你就會****,是的,沒錯,你做到了,構(gòu)建成功了,此時不出意外的話,你的項目里面應該會有這樣一個目錄【miniprogram_npm

接下來,就需要將之前的內(nèi)容補全,然后奇跡再次發(fā)生,幸運再次降臨,項目正常啟動【酷炫的頁面重獲新生】,當然,剛剛生成的 xxx.js 文件可刪也可不刪并沒有什么大的影響,存儲空間當然會占用,介意的話就用力刪除吧,留下來呢也是兼容上文 typescript 被刪除后模擬器無法運行的情況

"setting": {
  ...
  "typescript"	// 加回來
}
:: 重要提醒??

修改配置后,沒效果或是出現(xiàn)報錯,請記得【重啟編輯器

:: 更多內(nèi)容 ::

> 開發(fā)過程中踩坑經(jīng)驗記錄文章來源地址http://www.zghlxwxcb.cn/news/detail-670161.html

到了這里,關于微信小程序【構(gòu)建npm】使用記錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 解決微信小程序提示構(gòu)建npm失敗

    根據(jù)報錯信息可以看出需要我們在project.config.json文件中指定構(gòu)建npm相關的路徑 在project.config.json中添加如下代碼( 要加在setting下哦 ): 添加完成后,再次點擊【構(gòu)建npm】,發(fā)現(xiàn)還是報錯。 重點來了,這個時候要 重啟微信開發(fā)者工具 ,然后再次點擊【構(gòu)建npm】,就可以了

    2024年02月03日
    瀏覽(33)
  • 【微信小程序】工具構(gòu)建npm不生效問題

    【微信小程序】工具構(gòu)建npm不生效問題

    直接終端輸入 npm init -y npm install express 會重新初始化package.json和重新刷新node_modules包 然后直接點npm構(gòu)建 構(gòu)建出來這個就完事了

    2024年02月02日
    瀏覽(26)
  • 微信小程序構(gòu)建npm(js和ts)

    微信小程序構(gòu)建npm(js和ts)

    先吐槽一下,官方文檔寫的就是一坨粑粑!真垃圾 不要按照官方的來,不然會有以下報錯 空白處右鍵,選擇在外部終端窗口中打開 之后每次安裝新的依賴,都要點擊一次構(gòu)建npm!??!,每次?。?! 空白處右鍵,選擇在外部終端窗口中打開 每次構(gòu)建npm都要記得刪除,構(gòu)建結(jié)

    2024年02月15日
    瀏覽(17)
  • 微信小程序 構(gòu)建npm報錯 沒有生成miniprogram_npm目錄

    微信小程序 構(gòu)建npm報錯 沒有生成miniprogram_npm目錄

    拉取已有倉庫,在目錄下執(zhí)行npm install,再在微信開發(fā)者工具里點構(gòu)建npm,報錯說找不到/miniprogram_npm 基礎庫2.27.1 一、先在 project.config.json 中檢查配置 packageJsonPath 是用來尋找 package.json miniprogramNpmDistDir 配置 miniprogram_npm 生成目錄 miniprogram_npm 是小程序使用的npm包目錄,與 nod

    2024年02月11日
    瀏覽(29)
  • [微信小程序] 項目引入vant組件庫 npm構(gòu)建問題 避坑

    ?按照Vant Weapp官網(wǎng)的快速上手,構(gòu)建npm時發(fā)現(xiàn)報錯 問題:package.json 未找到 原因:沒有初始化npm,所以沒生成package.json,npm構(gòu)建時需要此文件,所以報此錯誤 解決:在項目根目錄里執(zhí)行 “ npm init ” 再次構(gòu)建npm,還會報錯,此時按照vant官方文檔 再次執(zhí)行即可: 如果還是沒有

    2024年02月17日
    瀏覽(96)
  • 新建微信小程序Ts模版構(gòu)建npm錯誤 ,沒有找到可以構(gòu)建的 NPM 包,NPM packages not found。

    新建微信小程序Ts模版構(gòu)建npm錯誤 ,沒有找到可以構(gòu)建的 NPM 包,NPM packages not found。

    message : 沒有找到可以構(gòu)建的 NPM 包,請確認需要參與構(gòu)建的 npm 都在 miniprogramRoot 目錄內(nèi),或配置 project.config.json 的 packNpmManually 和 packNpmRelationList 進行構(gòu)建 已按初始化 npm ,但是構(gòu)建提示 npm 包找不到 1、首先 在終端中 確實是先初始化過了 2、如果已經(jīng)初始化以后,項目根目

    2024年02月11日
    瀏覽(28)
  • 沒有找到可以構(gòu)建的NPM包,請確認需要參與構(gòu)建的npm都在 `miniprogramRoot` 目錄內(nèi) --- 微信小程序報錯

    沒有找到可以構(gòu)建的NPM包,請確認需要參與構(gòu)建的npm都在 `miniprogramRoot` 目錄內(nèi) --- 微信小程序報錯

    報錯:“沒有找到可以構(gòu)建的NPM包,請確認需要參與構(gòu)建的npm都在 miniprogramRoot 目錄內(nèi)” 說明項目中沒有用npm install安裝要使用的UI組件庫的依賴,所以就不會出現(xiàn)這個文件夾 。 解決辦法 :項目中安裝相關組件庫依賴后,再重復第1步構(gòu)建npm的操作,此時會生成miniprogram_npm文

    2024年02月11日
    瀏覽(39)
  • 微信小程序通過npm引入tdesign包進行構(gòu)建的時候報錯

    問題 在通過npm 引入 tdesign時:https://tdesign.tencent.com/miniprogram/getting-started 通過微信小程序IDE進行npm構(gòu)建的時候出現(xiàn):無法構(gòu)建,應該怎么辦? 解決方法: 1 輸入: 命令 2 重新點擊工具-npm構(gòu)建 這個時候,黑框出現(xiàn)一段Json,同時提示構(gòu)建成功,即可開始使用tdesign了!

    2024年02月10日
    瀏覽(36)
  • 微信小程序bug:沒有找到可以構(gòu)建的NPM包,請確認需要參與構(gòu)建的npm在miniprogramroot目錄;與app.json: [“usingComponents“][“van-button“]:

    微信小程序bug:沒有找到可以構(gòu)建的NPM包,請確認需要參與構(gòu)建的npm在miniprogramroot目錄;與app.json: [“usingComponents“][“van-button“]:

    目錄 錯誤1:沒有找到可以構(gòu)建的NPM包,請確認需要參與構(gòu)建的npm在miniprogramroot目錄 舊版本 ?新版本 錯誤二:app.json: [\\\"usingComponents\\\"][\\\"van-button\\\"]: \\\"@vant/weapp/button/index\\\" 未找到 今天在寫微信小程序的時候,在里面引入包的時候,然后構(gòu)建npm時,報了一個錯: 沒有找到可以構(gòu)建的

    2024年02月04日
    瀏覽(93)
  • 微信小程序使用npm包

    目前,小程序中已經(jīng)支持使用npm安裝第三方包,從而來提高小程序的開發(fā)效率。但是,在小程序中使用 npm包有如下3個限制: 不支持依賴于Node.js內(nèi)置庫的包 不支持依賴于瀏覽器內(nèi)置對象的包 不支持依賴于C++插件的包 Vant Weapp Vant Weapp是有贊前端團隊開源的一套小程序UI組件庫

    2024年02月15日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包