我正在和一位在Mac上的朋友一起开展一个前端项目,并且能够在他身边安装和运行node-sass。我正在运行Windows 10,所以当我拉动项目并尝试运行if (isset($_POST['id'], $_POST['add'])) {
$stmt = $conn->prepare('UPDATE users SET balance = balance + 5 WHERE id = ?');
if (!$stmt) {
die('Prepare failed: '.$conn->error);
}
$stmt->bindParam('d', $_POST['id']);
$result = $stmt->execute();
if (!$result) {
die('Execute failed: '.$stmt->error);
}
}
if (isset($_POST['id'], $_POST['substract'])) {
// ...
}
时,我现在从CI.exe中收到一堆错误,如下所示:
npm install
我已经下载了C ++二进制文件,安装了节点windows-build-tools,我确保CI.exe在PATH中。我的智慧结束了!
我正在运行节点v8.2.1,npm v5.3.0,VS 2017(v15.2,26430.16发布)(安装了C ++构建工具等)
Full npm debug log for running command npm install node-sass
from project directory
答案 0 :(得分:0)
NodeJS v10可以解决此问题,但是新版本也存在相同的问题。
也可以尝试:
npm install -g --unsafe-perm node-sass --save