我正在使用create-react-app我的 React 项目(已弹出),并且我已经在package.json. 但我不想将我的凭据提交到此文件中。所以我使用添加到 npm 中npm config set my_user xxxx。我也可以在我的 ~/.npmrc 中看到它们。
"proxy": {
"/api/v3/": {
"target": "https://ourstagingserver.nl/",
"changeOrigin": true,
"ssl": false,
"secure": false,
"headers": {
"username": "$npm_config_my_user",
"password": "$npm_config_my_pass"
}
},
Run Code Online (Sandbox Code Playgroud)
这是行不通的。代理请求中不使用用户名和密码。
但如果我将其添加到“脚本”中:
"hello": "echo $npm_config_my_user $npm_config_my_pass
Run Code Online (Sandbox Code Playgroud)
和 run npm run hello,两者都相呼应......
有任何想法吗?这应该有效还是我做错了?
谢谢!吉斯
environment-variables npm reactjs package.json create-react-app
我正在使用早午餐建立一个移动网站.
对于用户界面,我想使用jQuery Mobile.
我开始调整现有的home_view(Backbone.View):
class exports.HomeView extends Backbone.View
id: 'home-view'
render: ->
console.log "render() homepage"
$(@el).html require('./templates/home')
$.mobile.changePage('#homepage', 'slide', false, false)
console.log $(@el)
@
Run Code Online (Sandbox Code Playgroud)
这不起作用,我怀疑这是因为Backbone在jQuery Mobile初始化之前或之后"注入"html或其他东西?
我可以使用Firebug和Chrome的Inspect Element检查标记,但div元素设置为display:none; (所以这似乎再次指向jQuery Mobile没有初始化或类似的东西)
./templates/home是一个简单的'eco'模板,带有一些基本的jQuery Mobile标记,它看起来像这样:(并注入body标签)
<div data-role="page" id="homepage">
<div data-role="navbar">
<ul>
<li><a href="/" class="ui-btn-active">Home</a></li>
<li><a href="#helppage">Help</a></li>
</ul>
</div><!-- /navbar -->
<div data-role="content">
<div id="home">
<h1>Home</h1>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我搜索了SA和谷歌的解决方案,但没有设法解决它.任何提示都将受到高度赞赏.谢谢!