小编V S*_* SH的帖子

节点js服务器的终端中无法识别nodemon命令

我正在从https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens进行node.js服务器设置.我是node.js的新手.我正在安装npm install nodemon --save.但是当我用这个运行服务器的时候nodemon server.js.
在终端显示:

nodemon不被识别为内部或外部命令,可操作程序或批处理文件

在此输入图像描述

node server.js命令工作并启动服务器,但nodemon命令不起作用.

我从https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens视频中设置了节点js服务器.

我不知道为什么它不工作我已经尝试了一些安装nodemon的命令.

npm install -g nodemon 
npm install -g nodemon --save 
npm install --save-dev nodemon 
npm install -g nodemon@debug 

npm install -g --force nodemon
Run Code Online (Sandbox Code Playgroud)

我看到一个链接我无法全局安装nodemon,"nodemon"无法识别,但我不知道如何设置路径,因为我的项目位于D盘.

我想跑nodemon server.js.如果有任何机构有想法请分享.提前致谢.

javascript frontend node.js nodemon

44
推荐指数
14
解决办法
8万
查看次数

在javascript html5中将整个图像包裹在圆柱形杯子上

我想把图像包在圆柱形杯子上.我使用html5和Java脚本来实现这个解决方案.我从这个链接得到了一些想法:https://stackoverflow.com/questions/31424117/.但我没有从这个链接获得解决方案.

在此输入图像描述

我想将剩余的图像包裹在杯子后面,就像模制剩下的部分并添加一些旋转按钮一样.

<canvas id="canvas"></canvas>

        <script>
            var canvas = document.getElementById("canvas");
            var ctx = canvas.getContext("2d");

            var productImg = new Image();
            productImg.onload = function () {
                var iw = productImg.width;
                var ih = productImg.height;
                console.log("height");

                canvas.width = iw;
                canvas.height = ih;

                ctx.drawImage(productImg, 0, 0, productImg.width, productImg.height, 0, 0, iw, ih);

                //start();

                // outline
                /*ctx.beginPath();
                 ctx.moveTo(88, 235.734375);
                 ctx.bezierCurveTo(88, 234.734375, 204, 298, 327, 234.734375);
                 ctx.stroke();*/
            };
            productImg.src = "https://d2z4fd79oscvvx.cloudfront.net/0018872_inspirational_teacher_mug.jpeg";

            var img = new Image();
            img.onload = start;
            img.src = "http://blog.foreigners.cz/wp-content/uploads/2015/05/Make-new-friends.jpg";
            var …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery html5

12
推荐指数
1
解决办法
1828
查看次数

将Jpeg改为渐进式Jpeg图像

我想从基线Jpeg图像转换为渐进式Jpeg图像.
我的磁盘中存储了10,000张图像.
我尝试了一个网站,但它正在改变一个网站.http://www.imgonline.com.ua/eng/compress-image.php 但是我想要批量转换它们.

有没有在线工具或一些编程技巧?
然后,让我知道.

谢谢.

jpeg image progressive-download progressive

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

颜色选择器在Safari浏览器中不起作用

我正在使用fabric js库来自定义文本.颜色选择器在所有浏览器中工作正常,但它不适用于safari.

var canvas = new fabric.Canvas('canvas');

$('#fill').change(function(){
  var obj = canvas.getActiveObject();
  if(obj){
    obj.setFill($(this).val());
  }
  canvas.renderAll();
});

$('#font').change(function(){
  var obj = canvas.getActiveObject();
  if(obj){
    obj.setFontFamily($(this).val());
  }
  canvas.renderAll();
});

function addText() {
  var oText = new fabric.IText('Tap and Type', { 
    left: 100, 
    top: 100 ,
  });

  canvas.add(oText);
  canvas.setActiveObject(oText);
  $('#fill, #font').trigger('change');
  oText.bringToFront();
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://rawgit.com/kangax/fabric.js/master/dist/fabric.min.js"></script>

<input type="color" value="blue" id="fill" />
<select id="font">
  <option>arial</option>
  <option>tahoma</option>
  <option>times new roman</option>
</select>
<button onclick="addText()">Add Custom Text</button>
<br />
<canvas id="canvas" width="750" height="550" style="border:1px solid #444"></canvas> …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

HTML Div 转换为带有背景图像的图像 Html2canvas

我将画布放入一个 HTML div 中,之后我使用 Html2canvas 将此 div 转换为图像。HTML div 已成功转换,但背景图像未出现。

我看过一个链接,但我不确定。因为我没有看到任何背景图片。 Javascript html2canvas 无法获取背景

请给我任何想法。

$(function() { 
    $("#btnSave").click(function() { 
        html2canvas($("#html-to-canvas"), {
            onrendered: function(canvas) {
                theCanvas = canvas;
                document.body.appendChild(canvas);          
                Canvas2Image.saveAsPNG(canvas); 
                $("#canvas-image").append(canvas);              
            }
        });
    });
}); 
Run Code Online (Sandbox Code Playgroud)
 .bg-img
   {
   		background-image:url('https://d2z4fd79oscvvx.cloudfront.net/0016463_petal_diamond_ring_320.jpeg');
   		background-repeat: no-repeat;
   		 
   }
Run Code Online (Sandbox Code Playgroud)
<script src="http://code.jquery.com/jquery-1.9.0.min.js"></script>
<script src="https://raw.github.com/niklasvh/html2canvas/gh-pages/build/html2canvas.js"></script>
  
<script src="https://raw.github.com/niklasvh/html2canvas/v0.34/src/plugins/jquery.plugin.html2canvas.js"></script>
  <div style="width:450px;height:500px;border:1px solid #333" class=" html-to-canvas bg-img"   id="html-to-canvas">   
            <canvas id="canvas" style="margin-left:100px;margin-top:150px" width="200" height="300"></canvas>
   </div>
<input type="button" id="btnSave" value="Save PNG"/>
<div id="canvas-image"></div>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

如何将表单数据存储在本地存储中?

我正在实现一种表单提交过程,但我没有使用任何数据库(后端)。我想将表单数据存储在客户端或浏览器中。所以我打算使用本地存储。

<html>

<head>
    <title>Bootstrap Example</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>

</head>

<body>
    <div class="container">      
        <div class=" row ">
            <div class="col-md-6">
                <form  method="post">
                    <div class="form-group">
                        <label for="usr">Name</label>
                        <input type="text" class="form-control" id="usr" placeholder="Enter your name" required>
                    </div>
                    <div class="form-group">
                        <label for="phone">Phone</label>
                        <input type="text" class="form-control" id="phone" placeholder="Enter your phone" required>
                    </div>
                    <div class="form-group">
                        <label for="email">Email</label>
                        <input type="email" class="form-control" id="email" placeholder="Enter your email" required>
                    </div>
                    <div class="form-group">
                        <label for="pwd">Password</label>
                        <input type="password" class="form-control" id="pwd" required>
                    </div>
                    <button …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery local-storage indexeddb

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

在画布中上传的图片在html5中可拖动,可触摸和可旋转

我是Html5的新手。我正在上传图像,但是它没有显示在画布中。如果我直接提供图像源,它将可以正常工作。我从此链接javascript中获取帮助:上传图像文件并将其绘制到画布中, 我将向您展示代码。

<style>
            body {
                padding:0px;
            }
            #canvas {
                border:1px solid red;
            }
        </style>

        <div id="bg">
            <canvas id="canvas" style="margin-top:32px;margin-left:65px;" width=700 height=350></canvas>
        </div>
        <br>Click and drag the image or drag the dots to resize.
        <br>
        <!--        <br>Text:
                <input type="textarea" id="words" value="" />-->
        <input type="file" id="input" name="imageLoader" />

        <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>


        <script>
            var canvas = document.getElementById('canvas');
            var ctx = canvas.getContext('2d');

//            var Input = document.getElementById('words');
            var x = 10;
            var y = 30;
            ctx.font = "bold 20px sans-serif";
            ctx.fillStyle …
Run Code Online (Sandbox Code Playgroud)

jquery html5 canvas image

3
推荐指数
1
解决办法
744
查看次数

将div转换为图像,在javascript中以bootstrap模式显示

现在我正在从下拉列表中选择背景图像.设置背景图像后,我想将此div(包括背景图像)转换为图像.我正在通过html2Canvas将div转换为图像.我想将这个转换后的图像显示到bootstrap模态中.单击按钮(Div转换为图像)后,应打开一个包含背景图像的模态.但是当我点击按钮时,它会打开一个空白模态.

我会展示我的代码.

  // for image color     
var bgArray = [
    		'https://d2z4fd79oscvvx.cloudfront.net/0020444_black_forest_cake_205.jpeg',
        'https://d2z4fd79oscvvx.cloudfront.net/0019255_profound_love_a_bunch_of_15_red_and_15_white_roses_205.jpeg',
           'http://lorempixel.com/400/200/sports/3',
           'https://d2z4fd79oscvvx.cloudfront.net/0019255_profound_love_a_bunch_of_15_red_and_15_white_roses_205.jpeg',
           
          ]
$('#chatroom').on('change', function(){
    value = $(this).val() - 1;
	$('.bgDiv').css({'background-image':'url(' + bgArray[value] + ')'});
});

//DIv into image
function ImageCanvas() {
                html2canvas($("#widget"), {
                    onrendered: function (canvas) {
                        theCanvas = canvas;   
                        consoel.log(theCanvas.toDataURL());
                        document.querySelector('.imageViewcanvas').src = theCanvas.toDataURL();
                    }
                });
            }
Run Code Online (Sandbox Code Playgroud)
 <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.min.js"></script>
<div class="container"> 
  <!-- Trigger the modal with a button -->
  <button type="button" class="btn btn-info btn-lg" onclick="ImageCanvas();" data-toggle="modal" data-target="#myModal">Div convert into image</button> …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery html5 twitter-bootstrap

3
推荐指数
1
解决办法
1240
查看次数

将字体真棒图标设置为 jquery

我正在使用 html、css3 和 jquery。我想在 jquery 中使用字体真棒图标。但我不知道如何在 Jquery 中使用字体真棒图标。

字体图标:

<i  class="fa-spinnerZoom fa fa-spinner fa-pulse fa-3x fa-fw "></i>
Run Code Online (Sandbox Code Playgroud)

代码:

<div class="display-icon">
     <i  class="fa-spinnerZoom fa fa-spinner fa-pulse fa-3x fa-fw "></i>
</div>
Run Code Online (Sandbox Code Playgroud)

查询代码:

$('.display-icon').click(function(){
-----FONT AWESOME ICON------
});
Run Code Online (Sandbox Code Playgroud)

字体真棒图标在 html 代码中工作正常。我想将此图标设置为 jquery 代码。

html javascript jquery

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

如何在右侧而不是左侧打开Materialize SideNav?

我正在使用Materialise设计框架,但我想从右侧打开SideNav.我对Materialise的了解不多.现在我的SideNav从左侧打开,但我想从右侧打开SideNav.

$('.button-collapse').sideNav({
      menuWidth: 300, // Default is 240
      closeOnClick: true // Closes side-nav on <a> clicks, useful for Angular/Meteor
    }
  );
  $('.collapsible').collapsible();
Run Code Online (Sandbox Code Playgroud)
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css">
      <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>           
      <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js"></script>         
<nav>
  <ul class="hide-on-med-and-down">
    <li><a href="#!">First Sidebar Link</a></li>
    <li><a href="#!">Second Sidebar Link</a></li>
  </ul>
  <ul id="slide-out" class="side-nav fixed">
      <li class="bold"><a href="#!" class="waves-effect waves-teal">First Sidebar Link</a></li>
      <li class="bold"><a href="#!" class="">Second Sidebar Link</a></li>
      <li class="no-padding">
        <ul class="collapsible collapsible-accordion">
          <li>
            <a class="collapsible-header waves-effect waves-teal">Dropdown<i class="mdi-navigation-arrow-drop-down"></i></a>
            <div class="collapsible-body">
              <ul>
                <li><a href="#!">First</a></li>
                <li><a href="#!">Second</a></li>
                <li><a href="#!">Third</a></li>
                <li><a …
Run Code Online (Sandbox Code Playgroud)

html javascript css3 materialize material-design

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