[英]npm run task from external js file
使用node和npm並作為gitbash cli的任務運行器。 我已經設置並測試,大多數情況下都可以正常工作。 我遇到的問題是我似乎無法從package.json的單獨的.js文件中調用任務。 請給我一些語法方面的幫助。
concat-css.js與package.json在同一文件夾中。
我的任務:
var concat = require('concatenate-files');
concat('deploy/css/min/*.css', 'deploy/css/css.css', { separator: ';' }, function(err, result) {
// result == { outputFile: 'out.js', outputData: '...' }
});
package.json中的腳本:
"scripts": {"concat-css": "npm run concat"}
依賴項連接文件已安裝,並且具有本地和全局依賴項:
"devDependencies": {"concatenate-files": "^0.1.1"}
"dependencies": {"concatenate-files": "^0.1.1"}
但是運行任務時出現此錯誤:
npm run concat-css
npm ERR! missing script: concat
老實說,我無法找出問題所在,並且走到了盡頭。 npm在線資源有點零散。 誰能指出我正確的方向。 標記的重復問題過於籠統,不會對我有幫助。
如果要運行簡單的JavaScript任務,則需要向NPM指示它將使用Node運行:
{
...
"scripts": {
"concat-css": "node concat-css.js"
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.