Grunt 未加载
Grunt isn't loading
请耐心等待,因为我是 node 和 g运行t 的新手。
当我 运行 G运行t 使用:
Wine-MacBook-JT:sass-test jthomas$ grunt
我收到以下错误:
正在加载 "Gruntfile.js" 个任务...错误
Error: Unable to parse "package.json" file (Unexpected token } in JSON at position 248).
Warning: Task "default" not found. Use --force to continue.
不确定是什么问题。我的 JSON 代码是:
{
"name": "sass-test",
"version": "1.0.0",
"description": "Simple test project for Grunt and Sass",
"main": "Gruntfile.js",
"devDependencies": {
"grunt": "^0.4.5",
"grunt-contrib-sass": "^1.0.0",
"grunt-contrib-watch@1.0.0"
}
}
我的目录结构设置为
||sass-test
||.sass-cache
||.node-modules
SCSS
||_main.scss
||_mixins.scss
||_style.scss
Gruntfile.js
package.json
您 package.json
中的 "grunt-contrib-watch@1.0.0"
行无效 json。
我会删除该行,然后使用 npm install --save-dev grunt-contrib-watch
将其重新添加到 package.json。否则,只需手动将其修改为:
"grunt-contrib-watch": "^1.0.0"
并确保您再次 npm install
,如果您手动修改 package.json
,因为很有可能该软件包并未实际安装。
这是完整的固定 package.json
blob:
{
"name": "sass-test",
"version": "1.0.0",
"description": "Simple test project for Grunt and Sass",
"main": "Gruntfile.js",
"devDependencies": {
"grunt": "^0.4.5",
"grunt-contrib-sass": "^1.0.0",
"grunt-contrib-watch": "^1.0.0"
}
}
尝试为 "grunt-contrib-watch" 更改 "grunt-contrib-watch@1.0.0" 行:“^1.0.0”
请耐心等待,因为我是 node 和 g运行t 的新手。
当我 运行 G运行t 使用:
Wine-MacBook-JT:sass-test jthomas$ grunt
我收到以下错误:
正在加载 "Gruntfile.js" 个任务...错误
Error: Unable to parse "package.json" file (Unexpected token } in JSON at position 248). Warning: Task "default" not found. Use --force to continue.
不确定是什么问题。我的 JSON 代码是:
{
"name": "sass-test",
"version": "1.0.0",
"description": "Simple test project for Grunt and Sass",
"main": "Gruntfile.js",
"devDependencies": {
"grunt": "^0.4.5",
"grunt-contrib-sass": "^1.0.0",
"grunt-contrib-watch@1.0.0"
}
}
我的目录结构设置为
||sass-test
||.sass-cache
||.node-modules
SCSS
||_main.scss
||_mixins.scss
||_style.scss
Gruntfile.js
package.json
您 package.json
中的 "grunt-contrib-watch@1.0.0"
行无效 json。
我会删除该行,然后使用 npm install --save-dev grunt-contrib-watch
将其重新添加到 package.json。否则,只需手动将其修改为:
"grunt-contrib-watch": "^1.0.0"
并确保您再次 npm install
,如果您手动修改 package.json
,因为很有可能该软件包并未实际安装。
这是完整的固定 package.json
blob:
{
"name": "sass-test",
"version": "1.0.0",
"description": "Simple test project for Grunt and Sass",
"main": "Gruntfile.js",
"devDependencies": {
"grunt": "^0.4.5",
"grunt-contrib-sass": "^1.0.0",
"grunt-contrib-watch": "^1.0.0"
}
}
尝试为 "grunt-contrib-watch" 更改 "grunt-contrib-watch@1.0.0" 行:“^1.0.0”