为什么我的 Javascript 文件没有 运行?
Why doesn't my Javascript file run?
"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
。我正在尝试调用从 reddit 获取图像的脚本。 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 for the reddit API。现在,当我执行 npm start
时,出于某种原因,我在下面得到了这个:
不知道为什么 console.log
消息没有出现。有谁知道为什么?
npm start
运行是 start
任务,它似乎在任何时候都没有引用 redditImgGet
任务。
我认为您应该将 start
任务更改为
npm-run-all --parallel security-check open:src redditImgGet
或者直接运行任务
npm run redditImgGet
否则,我看不到 srcReddit
文件可以记录任何内容的位置。
"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
。我正在尝试调用从 reddit 获取图像的脚本。 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 for the reddit API。现在,当我执行 npm start
时,出于某种原因,我在下面得到了这个:
不知道为什么 console.log
消息没有出现。有谁知道为什么?
npm start
运行是 start
任务,它似乎在任何时候都没有引用 redditImgGet
任务。
我认为您应该将 start
任务更改为
npm-run-all --parallel security-check open:src redditImgGet
或者直接运行任务
npm run redditImgGet
否则,我看不到 srcReddit
文件可以记录任何内容的位置。