Php 如何在没有gulp和laravel长生不老药的情况下编译sass[修复]

Php 如何在没有gulp和laravel长生不老药的情况下编译sass[修复],php,node.js,laravel,npm,sass,Php,Node.js,Laravel,Npm,Sass,如果出现如下错误: 那你就来对地方了: 首先,您必须从项目中删除node_modules文件夹。 要执行此操作,请键入以下命令: 请注意,在删除package.json之前复制模块名称: rm-射频节点单元模块 rm-rf package-lock.json rm-rf package.json npm缓存清理 现在,您需要一个新的package.json。执行此操作时,您需要以下命令: npm初始化 按enter键,直到命令行返回 现在需要安装节点Sass来执行此操作,请键入以下命令: npm

如果出现如下错误:

那你就来对地方了:


首先,您必须从项目中删除node_modules文件夹。 要执行此操作,请键入以下命令:

请注意,在删除package.json之前复制模块名称:

rm-射频节点单元模块 rm-rf package-lock.json rm-rf package.json npm缓存清理 现在,您需要一个新的package.json。执行此操作时,您需要以下命令:

npm初始化 按enter键,直到命令行返回

现在需要安装节点Sass来执行此操作,请键入以下命令:

npm安装节点sass 如果权限有问题,请尝试使用sudo,如下所示:

"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1",
  "scss": "node-sass --watch resources/assets/sass -o public/css"
}
sudo npm安装节点sass 安装Node sass后,您需要编写Node sass命令,转到package.json文件,您将看到如下内容:

{
  "name": "blog",
  "version": "1.0.0",
  "description": "Bla Bla Bla Bla ...",
  "main": "gulpfile.js",
  "directories": {
    "test": "tests"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "bootstrap": "^4.4.1",
    "jquery": "^3.4.1",
    "node-sass": "^4.13.1"
  }
}
"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1",
  "scss": "node-sass resources/assets/sass -o public/css"
}
在“脚本”部分的“测试”命令下添加一个scss命令,如下所示:

{
  "name": "blog",
  "version": "1.0.0",
  "description": "Bla Bla Bla Bla ...",
  "main": "gulpfile.js",
  "directories": {
    "test": "tests"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "bootstrap": "^4.4.1",
    "jquery": "^3.4.1",
    "node-sass": "^4.13.1"
  }
}
"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1",
  "scss": "node-sass resources/assets/sass -o public/css"
}
您可以使用-watch选项,如下所示:

"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1",
  "scss": "node-sass --watch resources/assets/sass -o public/css"
}
这意味着,如果目录或文件发生更改,它将在每次按CTRL+s或CMD+s时编译所有.scss文件

最后,运行脚本:

npm运行SCS 非常感谢你

了解更多关于