代码之家  ›  专栏  ›  技术社区  ›  SDG

为什么我的Javascript文件不能运行?

  •  0
  • SDG  · 技术社区  · 7 年前
      "name": "javascript-development-environment",
      "version": "1.0.0",
      "description": "CS 235 package.json file for programming projects",
      "scripts": {
        "prestart": "babel-node buildScripts/startMessage.js",
        "redditImgGet": "babel-node buildScripts/srcReddit.js",
        "install": "npm install",
        "start":"npm-run-all --parallel security-check open:src",
        "security-check": "nsp check",
        "open:src": "babel-node buildScripts/srcServer.js"
      },
    

    这是我目前的 package.json . 我试图调用从中获取图像的脚本 . 的内部 srcReddit.js 如下所示:

    var snoowrap = require('snoowrap');
    
    console.log("Starting Reddit Image Fetcher");
    
    const otherRequester = new snoowrap({
        userAgent: navigator.userAgent,
        clientId: 'Cf8kGqDSuT17xw',
        clientSecret: 'DDmMslUwMJW1ZM5JTc07zJDpC8k',
        username: 'sharan100',
        password: 'Magewindu100'
    });
    
    function getRandomInt(min, max) {
        return Math.floor(Math.random() * (max - min + 1)) + min;
    }
    
    r.getHot().map(post => post.title).then(console.log);
    
    console.log("Ending Reddit Image Fetcher");
    

    snoowrap 对于 reddit API . 现在当我做一个 npm start ,出于某种原因,我得到以下信息:

    enter image description here

    console.log

    1 回复  |  直到 7 年前
        1
  •  1
  •   E. Sundin    7 年前

    npm start start 任务,它不引用 redditImgGet 似乎随时都可以完成任务。

    开始

    npm-run-all --parallel security-check open:src redditImgGet
    

    或者直接运行任务

    npm run redditImgGet
    

    否则,我看不出你会在哪里期待 srcReddit 文件来记录任何内容。