我试图让npm在脚本文件夹上执行构建browserify。问题是,我在Windows上,并在做文件夹/ *。JS似乎并没有工作。我已经尝试过全局安装glob,但是每当我运行构建命令时,错误就会回来说“找不到模块”c:\ www \ project \ static \ js \ components \ .js'。以.json:窗口中的全局通配符npm
{
"name": "TEST",
"description": "ITS ME MARIO",
"author": "JJ",
"version": "0.0.1",
"dependencies": {
"connect": "1.8.5",
"express": "2.5.2",
"jade": "0.20.0",
"mongoose": "3.8.x",
"socket.io": "0.8.7"
},
"devDependencies": {
"vows": "0.5.x",
"mocha": "*",
"should": "*",
"jshint": "latest",
"browserify": "latest",
"rimraf": "latest",
"hashmark": "latest",
"stylus": "latest",
"glob": "latest"
},
"scripts": {
"clean": "rimraf dist",
"test": "mocha test/",
"build:components-js": "browserify static/js/components/*.js > static/dist/components.js",
"build:app-js": "browserify static/js/script > static/dist/app.js",
"build:css": "stylus static/css/style.styl > static/dist/main.css",
"build": "npm run build:css && npm run build:components-js && npm run build:app-js"
},
"engine": "node >= 0.6.6"
}
任何人都知道我做错了
我在与jshint类似的问题。 作为诊断测试,我决定运行安装了jshint 2.5.11的'npm install -g jshint'。当我从那里运行'jshint **。js'时,它返回'ERROR:无法打开**。js' 我决定尝试git bash,并从那里运行'jshint **。js'。然而,使用'nint run lint'设置脚本如'lint':“jshint **。js”'也会因Error命令失败。 – ojintoad
怎么样'browserify“static/js/components/*。js”'而不是'browserify static/js/components/*。js'? – inf3rno