每当我尝试构建我的 web-pack 文件或启动 web-pack 开发服务器时,我都会收到错误消息。它正在工作,但我在使用 eslint 并弄坏了一些东西。
这是尝试时的错误包 npm build
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'build' ]
2 info using npm@4.5.0
3 info using node@v6.10.3
4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 info lifecycle setup@1.0.0~prebuild: setup@1.0.0
6 silly lifecycle setup@1.0.0~prebuild: no script for prebuild, continuing
7 info lifecycle setup@1.0.0~build: setup@1.0.0
8 verbose lifecycle setup@1.0.0~build: unsafe-perm in lifecycle true
9 verbose lifecycle setup@1.0.0~build: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/Nims/Documents/Web Development/Projects/React bookstore/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
10 …Run Code Online (Sandbox Code Playgroud) 我想从数组中删除非素数,以下只是删除偶数而不是素数。
function sumPrimes(num) {
//Produce an array containing all number of to and including num
let numArray = [];
for (let i = 1; i <= num; i++) {
numArray.push(i);
}
//Remove non-prime numbers from the array
numArray.map((number) => {
for (let i = 2; i < number; i++) {
if(number % i === 0) {
let index = numArray.indexOf(number);
return numArray.splice(index, 1);
}
}
});
return numArray;
}
sumPrimes(10);
Run Code Online (Sandbox Code Playgroud)
目前正在返回:
[1, 2, 3, 5, 7, 9]
Run Code Online (Sandbox Code Playgroud)
但是,素数是1、2、3、5、7(不包括9);