小编Sim*_*ead的帖子

同时使用多个前端包管理器(Bower,NuGet)

为前端库编写NuGet包的(非官方)约定似乎是剥离JavaScript文件并将它们放在Scripts文件夹中,并删除CSS文件并将它们放在Content文件夹中.这些文件很少放在子文件夹中,因此您最终会丢失大量的文件,这些文件会乱丢在Scripts和Content文件夹中.

分离您自己的代码的唯一方法是将其放在子文件夹或完全不同的文件夹中(请参阅SPA模板Durandal和HotTowel,其中添加了"App"文件夹).

我个人喜欢Twitter Bower提供的"unopinionated"解决方案.将所有前端程序包放在名为"组件"的根文件夹中,不要混淆程序包的原始结构.

我想知道放弃NuGet用于前端库并使用Bower而只是想知道是否有人有任何组合这两者的经验?或者,有没有办法直接使用NuGet安装GitHub repos而不创建NuGet包?

nuget bower

35
推荐指数
1
解决办法
3947
查看次数

如何在 VS Code 中调试导入的 Jupyter Notebook?

使用Visual Studio CodePython 扩展,您可以使用#%%以下命令在 Python 代码中定义代码单元:

#%%
a = 1
breakpoint()
b = 2
Run Code Online (Sandbox Code Playgroud)

然后您可以单击“运行单元”,VS Code 将打开一个 Python 交互窗口并运行当前单元。不幸的是,如果您运行上面的单元格,它将因breakpoint()线路而失败。错误是:

StdinNotImplementedError: raw_input was called, but this frontend does not support input requests.
Run Code Online (Sandbox Code Playgroud)

如果您注释掉断点,它会运行但不会在断点处停止:

#%%
a = 1
#breakpoint()
b = 2
Run Code Online (Sandbox Code Playgroud)

如果您删除特殊的“运行单元格”注释,它将在断点处停止,但随后您将丢失 Python Interactive:

a = 1
breakpoint()
b = 2
Run Code Online (Sandbox Code Playgroud)

您可以(有点)通过单击 Visual Studio Code 中的装订线来添加断点来替换断点,从而获得两全其美的效果:

显示断点

但是,我更愿意在代码中编写断点。关于支持这个案例的任何想法?

python ipython visual-studio-code

5
推荐指数
1
解决办法
3843
查看次数

标签 统计

bower ×1

ipython ×1

nuget ×1

python ×1

visual-studio-code ×1