宝塔npm警告:npm warn config init.module use `–init-module` instead

宝塔环境使用npm,遇到命令提示错误:npm WARN config init.module Use –init-module instead. 解决方法如下:

步骤一:首先打开路径:/www/server/nodejs/[node版本]/etc/npmrc,例如:/www/server/nodejs/v16.18.0/etc/npmrc。

步骤二:在打开的npmrc文件中,找到init.module这一行,并将其修改为–init-module。示例如下:

prefix=/www/server/nodejs/v16.18.0/
registry=https://registry.npm.taobao.org/
cache=/www/server/nodejs/cache/
--init-module=/www/server/nodejs/v16.18.0/etc/init-module.js

el-input限制只能输入数字

<el-input style="width: 300px;" v-model="form.accountPhone"
oninput="value=value.replace(/[^0-9]/g,'')"
maxlength="11" placeholder="请输入手机号" clearable></el-input>

升级到Xcode15后项目出现大量Duplicate symbols

升级到Xcode 15后,原先Xcode14可以编译的项目出现大量Duplicate symbols,且引用报错指向同一个路径(一般为Framework)下的同一个文件。经过查找相关解决,可通过

在Xcode -> Target -> Build Setting -> Other Linker Flags 添加一行"-ld64"

即可解决该问题

原因是Xcode15采用了新的链接器(Linker),被称作“ld_prime”。新的连接器有诸多好处,尤其是对合并库的支持方面,具体可以查看WWDC 2023 SESSION 10268 Meet mergeable libraries.。然而,链接器的升级可能会出现不兼容老库的情况出现。遇到这种情况,可以通过恢复旧的连接器来解决这个问题。从Other Linker Flags添加"-ld64"后,就会覆盖Xcode编译时选择的链接器,因此可以正常访问。

M1 Mac下使用Brew安装MongoDB

第一步:通过命令安装

brew tap mongodb/brew
brew install mongodb-community

第二步:验证安装

mongod --version

第三步:启动Mongodb

brew services start mongodb-community

注:
mongod是服务端
mongo是客户端