因此,我在运行带有 webpack 的 react-redux 应用程序的节点机器上有一个最简单的示例(尽管我认为这对问题没有任何影响,但希望它在 nodejs 上)。
具体调用获取超值包:
console.log(process.env.NODE_ENV); // output: 'development'
Run Code Online (Sandbox Code Playgroud)
一般电话一无所获:
console.log(process.env); // output: {}
Run Code Online (Sandbox Code Playgroud)
我在这里缺少什么?
可能相关的附加信息:
dotenv的test环境。dotenv-webpack用于开发环境。production部署到 Heroku的环境中使用它们我正在我的应用程序中编写一个 Django 小部件。但是,由于该小部件是<textarea>我想在其中包含 Django Textarea 小部件的扩展:django/forms/templates/django/forms/widgets/textarea.html.
我试过这个:
<div name="{{ widget.name }}"{% include "django/forms/widgets/textfield.html" %}>
{% if widget.value %}{{ widget.value }}{% endif %}
</div>
Run Code Online (Sandbox Code Playgroud)
但是,它导致了以下错误:
TemplateDoesNotExist at /admin/myApp/myModel/add/
Run Code Online (Sandbox Code Playgroud)
我应该如何将include语句引用到正确的模板文件?
当我尝试将存储库中的代码部署到服务器上的生产目录时,就会出现问题。
根据有关部署的cpanel文档,为了进行部署,git存储库必须包含.cpanel.yml使用以下示例数据提交的文件:
---
deployment:
tasks:
- export DEPLOYPATH=/home/user/public_html/
- /bin/cp index.html $DEPLOYPATH
- /bin/cp style.css $DEPLOYPATH
Run Code Online (Sandbox Code Playgroud)
我已经尝试了此文件的各种不同配置,以便能够进行部署,但无法使其正常工作。我找不到更多文档或任何进一步的开发示例或样本文件。
我的linux服务器的相关结构如下:
home/<username>/
- git/gitrepo/
- all of the git files and folders
- public_html/<app_folder>/
Run Code Online (Sandbox Code Playgroud)
我想将git存储库中的所有文件和文件夹部署到该public_html/<app_folder>/目录中。
我尝试了以下不同的配置:
---
deployment:
tasks:
- export DEPLOYPATH=/home/<username>/public_html/<app_folder>
- / $DEPLOYPATH
---
deployment:
tasks:
- export DEPLOYPATH=/home/user/public_html/
- /bin/cp $DEPLOYPATH
---
deployment:
tasks:
- export DEPLOYPATH=/home/user/public_html/
- / index.html $DEPLOYPATH // Tried just one file to see if would work …Run Code Online (Sandbox Code Playgroud) 我正在使用 Ionic 4 并设置了 React。
ionic start myapp --type=react
Run Code Online (Sandbox Code Playgroud)
我正在尝试向应用程序添加一个简单的 Fab 按钮,将其放置在屏幕的右下角:
ionic start myapp --type=react
Run Code Online (Sandbox Code Playgroud)
然而,这会导致按钮稍微可见,而大部分按钮都在屏幕之外。
当我查看devTools 中的元素和样式面板时,我注意到该元素遵循以下规则:
<IonFab vertical="bottom" horizontal="end" slot="fixed">
<IonFabButton onClick={()=>{props.history.push("/add")}}>
<IonIcon icon={add} />
</IonFabButton>
</IonFab>
Run Code Online (Sandbox Code Playgroud)
这解释了我从按钮的几个像素得到的视图。这是 Ionic 4 的问题还是我在这里做错了什么?
完整组件:
:host(.fab-vertical-bottom) {
bottom: 10px;
}
Run Code Online (Sandbox Code Playgroud) 我无法启动 gatsby 入门项目。该new命令程序发生故障初始化过程中,并导致错误和非编译项目。
这是命令:
> gatsby new gatsby-test
Run Code Online (Sandbox Code Playgroud)
以下过程开始,在npm install尝试安装Sharp软件包期间失败。
info Creating new site from git:
Cloning into 'gatsby-test'...
remote: Enumerating objects: 10, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 2309 (delta 4), reused 10 (delta 4), pack-reused 2299
Receiving objects: 100% (2309/2309), 12.62 MiB | 7.98 MiB/s, done.
Resolving deltas: 100% (1487/1487), done.
success Created starter directory layout
info Installing packages...
> sharp@0.23.2 install /home/developer/projects/gatsby-test/node_modules/sharp
> (node …Run Code Online (Sandbox Code Playgroud) 假设我们有一个对象:
const obj = {
foo: bar,
boop: "beep",
}
Run Code Online (Sandbox Code Playgroud)
现在我想补充一点,出现一些功能的任何一个属性设置时间(也得到了这件事情其实)在此对象。让我们保持简单,说增加的功能只是一个console.log("a set/get action was just triggered on obj!")。
我该如何实现?
高级扩展:
命名设置的属性及其设置的值。
为了清楚起见,一些示例行为:
// simple:
obj.foo = "not bar anymore!";
// console output: a set/get action was just triggered on obj!
obj.rand = "a randomly added prop here";
// console output: a set/get action was just triggered on obj!
// advanced:
obj.boop = "burp";
// console output: a set/get action was just trigged …Run Code Online (Sandbox Code Playgroud) 我想要达到的目标:
我希望我的项目以一种独立的方式允许合作者开始使用所有适当的 linting 和语言功能等来处理它们。(我知道这有点苛刻,因为我正在“强迫”一个IDE 在里面,但为了解决问题,它是有帮助的。)
我希望我的项目是自包含的,这样我就可以在我接近处理它们时完全控制哪些扩展工作,哪些不工作。我不想依赖我自己的机器使用我自己的 vscode 用户配置。我不想依赖我过去安装的扩展程序。而且我也不希望混淆不同的扩展名。我希望在全局用户空间上禁用所有内容,并且仅在通过项目设置文件中的某些受控人员中启用。
我认为我基本上需要的是:
一个VSCode extension manager可以在目录本地工作。npm有点像for vscode。
因此,我将能够构建扩展“依赖项”并运行安装并在本地启用扩展以在特定工作区上工作。
extension.package
{
"extensions": {
"eslint": "6.4^"
"babel": "15.2^"
}
}
Run Code Online (Sandbox Code Playgroud)
然后这些扩展的常规配置文件已经在 git 中可用 - 如果没有,它们也许可以使用一些默认设置自动生成。
开发人员需要做的就是运行一些 bash 代码命令。
这样的东西存在吗?这样的功能是否可以实现?
cpanel ×1
django ×1
django-admin ×1
django-forms ×1
gatsby ×1
git ×1
ide ×1
ionic4 ×1
javascript ×1
linux ×1
node.js ×1
npm ×1
npm-install ×1
python ×1
reactjs ×1
sharp ×1