有没有办法将npm脚本分成多个文件?
目前我有下一个结构:
"pages-build-js": "browserify pages/dev/js/init.js -o pages/static/js/bundle.js",
"pages-build-scss": "node-sass pages/dev/scss/init.scss > pages/static/css/main.css",
但是,有没有办法,我可以在package.json
目录中的单独pages
中移动这些脚本,然后从父目录运行它?
问题在于,当我创建它时,看起来它看不到来自父目录的任何本地包。我该如何解决?
由于
答案 0 :(得分:1)
我不确定这是否是您想要的,但我有一个项目,我们的后端有一个单独的package.json
。
要设置所有内容,我们会在主package.json
"scripts": {
"setup": "npm install && cd ./src/backend && npm install"
},
从两个文件中安装所有软件包。
您还应该能够以其他方式运行其他npm脚本
这样的事情
"scripts": {
"build-js": "cd ./pages && npm run pages-build-js"
},