草庐IT

miniprogram_npm

全部标签

微信小程序不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/n

出现不在以下request合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html如果时仅仅提供了http协议接口、暂时没用提供https协议的接口可以开启[不校验合法域名、TLS版本以及HTTPS证书]的选项只能在开发和调试使用,项目上线之后要勾掉。

【微信小程序】从 npm 引入第三方依赖时提示依赖异常的解决方法

一、报错原因    微信小程序不允许使用Node.js的内建模块。但是部分第三方依赖(如crypto-js)在运行时会尝试引入Node.js内建模块(实际非强制调用),这一举动被微信开发工具误以为是未知的依赖调用。二、解决方法移除构建npm时生成的外部依赖项即可。1.找到并打开“/miniprogram_npm/crypto-js/index.js”文件。2.查看文件底部,将“miniprogram-npm-outsideDeps”中的相关项目移除。3.保存文件,代码依赖分析不再提示警告信息。注:miniprogram_npm文件夹名称可能依项目设置而变。执行npm构建后需要重新修改。

解决 require args is ‘mobx-miniprogram-bindings‘ 的问题

微信小程序在使用mobx时报错Error:module'pages/index/mobx-miniprogram-bindings.js'isnotdefined,requireargsis'mobx-miniprogram-bindings'解决方法工具-》重构npm原因:总的来说是因为js运行时的不一样构建npm的过程,是为了让原始的npm包(放在node_modules里的)能够在小程序的运行时上跑起来:类似nodejs的require路径检查,小程序在require时,如果不是绝对路径或者以`.`开头的绝对路径,是会尝试去`miniprogram_npm`搜索的,构建npm的工作之一就

nvm控制node版本或切换node版本后 npm找不到或之前安装的全局包丢失问题

概述:使用nvm控制node版本时会出现全局包丢失现象–原因是之前安装的全局包可能是跟着之前版本的node走的,而不是跟着正在挂在全局。1、第一步:安装nvm,安装nvm指定安装文件夹,当前安装的nvm地址为D:\tools\nvm。设置nvm中settings.txt文件(如图一),用于指定当前nodejs位置(后面环境变量有用到)。nvm下新建两个空文件夹用于存放全局包和本地包,2、定义环境变量node地址要对应,path中要添加node_global地址3、设置npm全局包存放地(上面的建的空文件夹node_global),命令行中运行下面两行代码进行地址重置,重置后运行命令npmcon

vue : 无法加载文件 C:\XXX\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。

现象在vscode终端中,执行vueinit命令报错:vue:无法加载文件C:\XXX\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅about_Execution_Policies。解决方法 1.点击vscode图标,右键点击属性→兼容性→设置,勾选“以管理员身份运行此程序”2.在终端窗口输入set-ExecutionPolicyRemoteSigned    输入命令查看get-ExecutionPolicy 为“RemoteSigned”    3.再次执行vueinit就不报错,这样就解决了该问题。

盘点国内前端npm CDN替代方案,基本上可以替代unpkg、jsdelivr

收集一波常见的加速NPM包的CDN,发现有些还是挺好用的,基本上可以替代unpkg、jsdelivr,用来做博客或者网站加载NPM使用还是可以的。经典老牌的CDN加速unpkg.comcdn.jsdelivr.netfastly.jsdelivr.net使用方法:直接进官网,搜NPM包名使用。缺点:有时候不是很稳定,而且国内有些地方没法访问,jsdelivr曾经被用来结合github做免费CDN加速的图床存博客配图,不过之前遇到过使用jsdelivr直接访问不了的情况。国内能用的目前国内有很多NPM的CDN,可以高速支持相关包文件的访问下载,如:BootCDN:www.bootcdn.cn七牛

盘点国内前端npm CDN替代方案,基本上可以替代unpkg、jsdelivr

收集一波常见的加速NPM包的CDN,发现有些还是挺好用的,基本上可以替代unpkg、jsdelivr,用来做博客或者网站加载NPM使用还是可以的。经典老牌的CDN加速unpkg.comcdn.jsdelivr.netfastly.jsdelivr.net使用方法:直接进官网,搜NPM包名使用。缺点:有时候不是很稳定,而且国内有些地方没法访问,jsdelivr曾经被用来结合github做免费CDN加速的图床存博客配图,不过之前遇到过使用jsdelivr直接访问不了的情况。国内能用的目前国内有很多NPM的CDN,可以高速支持相关包文件的访问下载,如:BootCDN:www.bootcdn.cn七牛

npm 错误 -errno -4048

执行命令:npminstall终端错误记录:npmERR!codeEPERMnpmERR!errno-4048npmERR!syscallscandirnpmERR!Error:EPERM:operationnotpermitted,错误原因:权限不够,解决办法:第一种:以管理员身份运行vscode,重新执行npminstall;第二种:执行指令:npmcacheverify,若是报错如上一样,即不是缓存问题;第三种:打开VScode文件位置,右键VScode选择属性>兼容性>,勾选勾选以管理员身份运行此程序,点击应用>确定;win10系统中搜素PowerShell,右键以管理员身份运行,打开

微信小程序配置npm构建详细解读

npm支持|微信开放文档一、解读:总之就是,1、开启 2、根据谁进行构建,指定构建后生成的位置  二、完整构建流程:2.1、使用默认方式构建:适用于高版本开发工具  1、在项目根目录npminit 生成package.json文件   2、npminstall 安装要使用的模块如· npmi@vant/weapp-S--production   3、微信开发工具 【工具】-》【构建npm】构建成功会生成miniprogram_npm目录2.2、自定义方式构建:参考上文,做好配置-》在自定义目录中安装npm依赖-》工具-》构建操作和默认一样,区别就是在project.config.json中配置

【FAQ】【DevEco Studio】DevEco npm install ets/js 会长时间卡住

【问题描述】DevEconpminstalleTS/JS会长时间卡住,安装openharmonysdk在installeTS环节一直卡住,然后换了其他不同的npm源都是在这个位置卡住DevEcoStudio版本:3.0Beta43.0.0.992【问题解决方案】参考以下指南配置npm代理:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ohos-setting-up-environment-0000001263160443#section230812161346  欲了解更多更全技术文章,欢迎访问https://