Npm依赖项未通过chef

时间:2016-12-28 10:44:43

标签: node.js npm chef chef-recipe

我们正在尝试使用' npm install'解决节点依赖关系问题。在厨师食谱通过执行资源。

这是我的主厨食谱:

execute "download dependancies from package.json" do
 command "npm install --silent"
 user "#{node['non_root_user']}"
end

这是我的包json:

"dependencies": {
"classnames": "^2.2.5",
"keymirror": "^0.1.1",
"moment": "^2.10.2",
"moment-timezone": "^0.4.0",
"node-sass": "^3.2.0",
"parse": "^1.4.2",
"react": "^0.13.2",
"react-swipeable": "^3.0.2"
},
"devDependencies": {
"babel-eslint": "^4.0.10",
"brfs": "^1.4.0",
"browser-sync": "^2.6.7",
"browserify": "^9.0.7",
"browserify-shim": "^3.8.5",
"classnames": "^2.2.5",
"dotenv": "^1.2.0",
"eslint": "^1.1.0",
"eslint-plugin-react": "^3.2.3",

npm install仅安装dev-dependencies,但不安装dependencies。有没有使用npm install自动安装所有依赖项的方法?我是否错过了使用npm的任何其他配置。

1 个答案:

答案 0 :(得分:0)

你所拥有的是好的,所以可能还有其他一些问题。如果你想要更简单的东西,请查看poise-javascript和application_javascript cookbook。