小编Con*_*ech的帖子

cordova ubuntu:列出Android目标时出错

我正在尝试将android平台添加到我的cordova项目,虽然我收到错误:

$ cordova platform add android -d
cordova library for "android" already exists. No need to download. Continuing.
Checking if platform "android" passes minimum requirements...
Checking Android requirements...
cordova library for "android" already exists. No need to download. Continuing.
Error: An error occurred while listing Android targets
    at /home/jasonshark/.cordova/lib/android/cordova/3.2.0/bin/lib/check_reqs.js:83:29
    at _rejected (/home/jasonshark/.cordova/lib/android/cordova/3.2.0/bin/node_modules/q/q.js:808:24)
    at /home/jasonshark/.cordova/lib/android/cordova/3.2.0/bin/node_modules/q/q.js:834:30
    at Promise.when (/home/jasonshark/.cordova/lib/android/cordova/3.2.0/bin/node_modules/q/q.js:1079:31)
    at Promise.promise.promiseDispatch (/home/jasonshark/.cordova/lib/android/cordova/3.2.0/bin/node_modules/q/q.js:752:41)
    at /home/jasonshark/.cordova/lib/android/cordova/3.2.0/bin/node_modules/q/q.js:574:44
    at flush (/home/jasonshark/.cordova/lib/android/cordova/3.2.0/bin/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:415:13)
Run Code Online (Sandbox Code Playgroud)

没有-d它将是:

Checking Android requirements...
[Error: An error occurred while listing …
Run Code Online (Sandbox Code Playgroud)

ubuntu android cordova

20
推荐指数
1
解决办法
2万
查看次数

如何使用角度材料创建卡片网格?

我试图使用ng-repeat创建每行三张牌的网格.我有一个附加到范围的正常javascript对象数组.下面的代码将为每张卡创建一个新行.

<div layout="row" ng-repeat='post in posts' layout-fill="" layout-align="">
<md-card>
  <md-card-content>
    <h2 class="md-title">{{post.title}}</h2>
    <p>
      {{post.summary}}
    </p>
  </md-card-content>
  <div class="md-actions" layout="row" layout-align="end center">
    <md-button>View More</md-button>
  </div>
</md-card>
<br>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何迭代我的阵列并以三行显示卡?我查看了这篇文章这篇文章,但我看不出它们如何应用于棱角分明的材料

javascript angularjs material-design angular-material

15
推荐指数
1
解决办法
2万
查看次数

如何使用react需要语法?

我看到很多反应结构与var React = require('react')语法的例子.当我尝试使用它时,我得到"require is not defined".如何使用和设置我的静态项目以使用require语法?

更新

实际上我正在寻找一个webpack/browserify配置文件,所以我可以快速开始使用React和CommonJS.我只编写了没有上述构建工具的反应应用程序

javascript node.js reactjs webpack

14
推荐指数
2
解决办法
3万
查看次数

使用node.js更改文件

我有一个看起来像这样的文本文件:

./4F6cFLnAAFc.png
./4Flj9plmKGQ.png
./4fQeHtSdw80.png
./4I9iibPLdBw.png
./4J-dRA3MGc8.png
./4mdEsouIXGM.png
./4-_-wQc3EGE.png
./595Tiga1gIg.png
./60u_ctp6UIw.png
./64bH_27Ehoc.png
./64_ZfIemRGM.png
./66pQLO--Ghk.png
./69rDtSpshAw.png
./69-YUSazuic.png
Run Code Online (Sandbox Code Playgroud)

我想.用node.js用'myString' 替换每一行的开头.所以每个人最终看起来像:myString/4F6cFLnAAFc.png

我试图使用正则表达式,但我怀疑它可以使用读写流完成.

var fs = require('fs');

fs.readFile('filelist.txt', 'utf-8', function(err, data){
    if (err) throw err;

    console.log(typeof(data)); // string

    data.replace(/\.\/+/, 'myString');

});
Run Code Online (Sandbox Code Playgroud)

什么正则表达式将工作或使用节点编辑此文件的最佳方法是什么?

javascript filesystems fs node.js

13
推荐指数
2
解决办法
3万
查看次数

uglify和obfuscate之间的区别?一个人更安全吗?

最近我被要求混淆我的javascript以隐藏客户端的api密钥.我正在使用咕噜声.

咕噜-的contrib-丑化混淆我的js?

uglify和obfuscate有什么区别?一个比另一个安全吗?

javascript obfuscation deobfuscation uglifyjs gruntjs

11
推荐指数
1
解决办法
1万
查看次数

geany中有智能自动缩进功能吗?

我正在使用Geany IDE编写javascript .我的缩进都搞砸了,我想让它看起来不错.当我在Eclipse中编写Java时,我可以使用ctrl + i来按顺序创建所有间距.

Geany中有哪些缩进选项?

java ide ubuntu indentation geany

9
推荐指数
1
解决办法
2万
查看次数

顺序依赖:jQuery未使用browserify定义

我正在尝试使用以下插件/js/lib/stellar.jquery.js:

var $ = require('jquery');

require('./lib/stellar.jquery')

$(function(){
    $.stellar();
});
Run Code Online (Sandbox Code Playgroud)

当我运行这个虽然我得到jQuery没有定义.我认为恒星jQuery插件是在jq库之前加载的.在stellar插件的底部有这个代码:

    ...
    // Expose the plugin class so it can be modified
    window.Stellar = Plugin;
}(jQuery, this, document));
Run Code Online (Sandbox Code Playgroud)

将"jQuery"更改为"$"也不起作用,给出"$ is not defined"

javascript jquery npm browserify

9
推荐指数
2
解决办法
6525
查看次数

未找到角MINERR_ASSET 404

我收到一个错误记录到控制台:

GET http://localhost:3000/js/lib/angular/MINERR_ASSET 404 (Not Found)     
Run Code Online (Sandbox Code Playgroud)

我看到了这篇文章,它说这是不包含ngRoute模块的结果,但我做到了!

公共/ JS/app.js:

window.app = angular.module('mean-blog-seed', ['ngCookies', 'ngResource',     'ui.bootstrap', 'ngRoute', 'mean-blog-seed.controllers', 'mean-blog-seed.services']);
Run Code Online (Sandbox Code Playgroud)

然后我有一个引用angular-route.js的玉文件:

script(type='text/javascript', src='js/lib/angular/angular.min.js')
script(type='text/javascript', src='js/lib/angular-route/angular-route.min.js')
script(type='text/javascript', src='js/lib/angular-cookies/angular-cookies.min.js')
script(type='text/javascript', src='js/lib/angular-resource/angular-resource.min.js')
script(type='text/javascript', src='js/lib/angular-bootstrap/ui-bootstrap-tpls.min.js')

script(src='js/app.js')
script(src='js/config.js')
script(src='js/services/global.js')
script(src='js/controllers/posts.js')
script(src='js/controllers/header.js')
script(src='js/filters.js')
script(src='js/directives.js')
Run Code Online (Sandbox Code Playgroud)

回购在这里

更新: 我在github上发布了这个问题并引用了这个疯狂的答案:https://github.com/angular/angular.js/issues/4675

ng-closure-runner在编译期间运行角度特定传递,其中添加了MINERR_ASSET的定义,该资产不包含在任何1.2.x版本中(包含源映射的唯一版本).但是,源映射引用MINERR_ASSET作为源,因此在请求文件时有404.

我只是快速浏览了咕噜咕噜的任务以及ng-closure-runner,但我认为这可能是ng-closure-runner包括minErr.js或基于它生成的一些文件.无论哪种方式,正确的资产都应该与其他源文件一起打包,或者MINERR_ASSET应该从源地图"sources"中删除.

javascript angularjs angularjs-routing

8
推荐指数
1
解决办法
4675
查看次数

如何使用laravel-mix将bootstrap-vue加载到Laravel 5中?

我正在尝试将Bootstrap Vue加载到Laravel 5.6项目中

官方的文档说,修改webpack.config.js文件,如:

+   module: {
+     rules: [
+       {
+         test: /\.css$/,
+         use: [
+           'style-loader',
+           'css-loader'
+         ]
+       }
+     ]
+   }
Run Code Online (Sandbox Code Playgroud)

Webpack文档:https://webpack.js.org/guides/asset-management/#loading-css

我没有webpack.config.js文件所以我尝试使用Laravel mix加载CSS

mix.js('resources/assets/js/app.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css')
    .styles('node_modules/bootstrap-vue/dist/bootstrap-vue.css', 'public/css');
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误

mix.combine()需要一个完整的输出文件路径作为第二个参数.

而且我不相信这是正确的做法.

将bootstrap-vue添加到新的Laravel 5.6项目中的正确方法是什么?

laravel webpack vue.js laravel-mix bootstrap-vue

8
推荐指数
1
解决办法
6088
查看次数

npm install vs sudo npm install -g

对于一些我必须运行的包,sudo npm install -g而对于其他包npm install就足够了.

为什么和有什么区别?

例如:

npm install -g grunt-cli  # doesn't work
sudo npm install -g grunt-cli  # works
npm install websocket-stream # works
Run Code Online (Sandbox Code Playgroud)

sudo必要只与-g标志?

javascript sudo node.js npm

6
推荐指数
1
解决办法
5486
查看次数