【发布时间】:2016-07-20 19:18:13
【问题描述】:
我有以下package.json 文件:
{
"name": "bytemonster",
"version": "1.0.0",
"description": "simple npm build scss",
"main": "index.js",
"scripts": {
"build-css": "node-sass --include-path scss scss/main.scss public/css/main.css",
"build-css2": ".\bin\builditcss"
},
"author": "",
"license": "ISC",
"devDependencies": {
"node-sass": "^3.6.0"
}
}
我正在使用 Windows。当我运行npm run build-css 时,一切都运行文件。但是,运行 npm run build-css2 会引发错误。
在与我的package.json 文件相同的目录中,我创建了一个bin 文件夹并在该bin 文件夹中创建了一个builditcss 文件。我的 builditcss 文件包含与我的 package.json 中的 build-css 脚本命令相同的命令:
node-sass --include-path scss scss/main.scss public/css/main.css
如果我的 npm 命令位于我的 package.json 文件之外,如何在 Windows 上成功运行 npm run build-css2?
我知道 Windows 使用 cmd 而不是 bash,我想知道如何使用。我知道有更好的方法来处理这个问题,但我正在寻找一个 cmd 唯一的解决方案。
【问题讨论】: