簡體   English   中英

從外部js文件運行npm任務

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM