我最近发布了一个用 TypeScript 编写的简单 React 模块。我通过将本地包导入到项目中来测试我的模块,并且它运行完美。但是,现在我已经发布了该模块,每当我尝试将其导入项目时,都会收到以下错误:
Failed to compile.
./src/...
Module not found: Can't resolve '<module>' in '.../src/...'
Run Code Online (Sandbox Code Playgroud)
package.json包在和中列出package-lock.json,模块显示在 中node_modules。此外,VS Code 不会出现任何问题,所以我不太确定可能是什么问题。
我正在尝试在我的程序中使用tuple,由于某种原因,我无法通过声明来简化调用using。例如:
#include <tuple>
using std::tuple;
...
Run Code Online (Sandbox Code Playgroud)
尝试编译时会引发错误:
error: no member named 'tuple' in namespace 'std'
Run Code Online (Sandbox Code Playgroud)
我可以将using声明用于其他事物(例如std::string、std::get等)。我想我已经将其范围缩小到编译器问题,但我无法控制我使用哪个编译器(大学服务器),并且我在网上找不到任何显示缺乏对此标头或任何内容的支持的内容。这是我的编译器信息:
$ clang++ -v
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?这是它在其他地方工作的示例: http: //cpp.sh/5bofm
在过去的几个月里,我一直在教自己C++,我认为我已经准备好开始使用Win32 API了.有没有办法让我在不使用Visual Studio的情况下创建Win32程序?
编辑:我正在寻找替代方案的原因是,在我使用的计算机上,我没有管理员访问权限,这意味着我无法安装除VS代码之外的任何东西.我试过Eclipse,但由于某种原因,下载总是失败.我也无法获得Code :: Blocks,因为它有一个Web过滤器,它会阻止Sourceforge.
编辑2:有没有一个地方我可以发布这样的问题,而不是主题?