用我的插件构建时
cordova build
Run Code Online (Sandbox Code Playgroud)
Cordova报告我的插件正在使用弃用API,我应该提供更多信息
Recompile with -Xlint:deprecation for details.
Run Code Online (Sandbox Code Playgroud)
但是如何将-Xlint:deprecation作为参数传递给cordova构建?
我正在努力让bot-framework-emulator和 Bot Builder for Node.js Builder 在 Linux 下工作。
由于 Linux 的 bot-framework-emulator 需要 mono,我决定使用以下 Dockerfile 在 Docker 下运行它:
FROM mono:latest
EXPOSE 9000
COPY . BotFrameworkEmulator-Console/
CMD [ "mono", "./BotFrameworkEmulator-Console/BFEmulator.exe" ]
Run Code Online (Sandbox Code Playgroud)
我用命令启动它(也公开端口 9000):
docker run -it --rm -p 9000:9000 bfemulator
它开始得很好并且看起来很有效。这是第一个问题。bot-framework-emulator页面声明:
对于在 Mac 和 Linux 上进行开发的人们,我们创建了一个仅使用单声道运行的控制台版本。
这是否意味着它不包含作为 bot emu 的 Windows 变体的 Web 界面?因为netstat -al报告 BFEmulator.exe 正在侦听端口 9000,但当我访问 localhost:9000 时无法从 docker 主机访问。从 docker 容器内部也无法访问它。
第二个问题是我什至无法使用 BFEmulator 的控制台模式。在我的主机上,我正在运行 nodejs docker bot 示例,该示例在部署到“Microsoft Bot Framework”时工作正常。
这是示例代码: …
有什么方法可以检查 pnpm 商店的目录/路径吗?
我知道你可以用 设置它npm config set store /path/to/.pnpm-store
,但npm config get store
在我的情况下返回undefined
,我猜这意味着 pnpm 使用一些默认值,但我在哪里可以找到这个默认值?
我确实发现 pnpm 在 nvm 环境中安装时使用两个存储。
/Users/me/.pnpm-global/1
/Users/me/.nvm/versions/node/v10.15.3/pnpm-global/1
Run Code Online (Sandbox Code Playgroud)
试图理解为什么会这样。