小编aku*_*kul的帖子

在npm中找不到nodemon

我有一个问题:nodemon没有运行npm脚本(例如npm start),
但是如果在npm脚本之外的命令行上调用nodemon ,则nodemon正常运行.

$ nodemon server.js
14 Feb 22:59:51 - [nodemon] v1.3.7
14 Feb 22:59:51 - [nodemon] to restart at any time, enter `rs`
14 Feb 22:59:51 - [nodemon] watching: *.*
14 Feb 22:59:51 - [nodemon] starting `node server.js`
Run Code Online (Sandbox Code Playgroud)

如何在npm脚本中调用它:

package.json

{
...
  "scripts": {
    "start": "nodemon server.js"
  }
}
Run Code Online (Sandbox Code Playgroud)

当运行npm start脚本时:

$ npm start
> aaa@0.0.1 start /home/akul/Documents/aaa
> nodemon server.js

sh: 1: nodemon: not found

npm ERR! Linux 3.13.0-45-generic
npm ERR! argv "node" "/home/akul/npm-global/bin/npm" "start" …
Run Code Online (Sandbox Code Playgroud)

node.js npm nodemon

67
推荐指数
6
解决办法
9万
查看次数

JS:如何使用FormData发送多个文件(jQuery Ajax)

在我的表单中有多个文件上传,FormData只使用一个文件上传,虽然我选择了多个文件上传,以下是代码

HTML

<form name="uploadImages" method="post" enctype="multipart/form-data">
<input type="file" name="photo[]" value="">
<input type="file" name="photo[]" value="">
<input type="file" name="photo[]" value="">
</form>
Run Code Online (Sandbox Code Playgroud)

JS

     var ajaxData = new FormData();
     ajaxData.append( 'action','uploadImages');
     jQuery.each($("input[name^='photo']")[0].files, function(i, file) {
        ajaxData.append('photo['+i+']', file);
      });
     $.ajax({
        url: URL,
        data: ajaxData,
        cache: false,
        contentType: false,
        processData: false,
        type: 'POST',
        dataType:'json',
        success: function(data) {
            if (data.status == 'success') {
                location.reload();
            }
        }
       });
Run Code Online (Sandbox Code Playgroud)

PHP在服务器上使用,使用HTML attribute namei,e photo只有我能够保存文件,动态文件名对我来说不起作用.

javascript jquery multipartform-data

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

标签 统计

javascript ×1

jquery ×1

multipartform-data ×1

node.js ×1

nodemon ×1

npm ×1