sha*_*sco 13 azure node.js npm azure-web-sites package.json
我在一个天蓝色的"web apps"容器中部署了一个node.js应用程序.我将"node_modules"文件夹添加到.gitignore并让azure从package.json安装模块.
但是,大多数模块都没有自动安装,我必须打开实例的命令行并使用"npm install"手动安装它们.
我使用的是节点v0.12.0,这是我的package.json:
{
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"devDependencies": {
"body-parser": "^1.12.4",
"cors": "^2.6.1",
"express": "*",
"gulp": "^3.8.11",
"gulp-jshint": "^1.11.0",
"gulp-nodemon": "^2.0.3",
"moment": "^2.10.3",
"mongoose": "^4.0.3"
},
"engines": {
"node": "0.12.0"
}
}
Run Code Online (Sandbox Code Playgroud)
如何通过azure web应用程序启用模块的自动安装,而不必在每次提交时按"node_modules"文件夹?
Jon*_*ler 24
Azure不安装devDependencies.如果你需要他们的生产,它不是devDependencies,但dependencies
在你的package.json,devDependencies应该重命名为dependencies
这样的事情会在你身上出现npm install --save-dev.
生产依赖(需要运行):npm install --save
否则(构建工具,jshint等):npm install --save-dev
| 归档时间: |
|
| 查看次数: |
5244 次 |
| 最近记录: |