Tag: package.json

新的package.json包不在Docker容器中显示

我使用Docker Compose使用Docker,这些是我的文件: #DOCKERFILE FROM mhart/alpine-node # Create app directory RUN mkdir -p /home/app # Bundle app soure COPY . /home/app # From now on we work in /home/app WORKDIR /home/app # Install yarn and node modules RUN echo -e 'http://dl-cdn.alpinelinux.org/alpine/edge/main\nhttp://dl- cdn.alpinelinux.org/alpine/edge/community\nhttp://dl- cdn.alpinelinux.org/alpine/edge/testing' > /etc/apk/repositories \ && apk add –no-cache yarn \ && yarn EXPOSE 8080 […]

哪个js文件是主要的脚本文件的环回?

我查看了loopback的package.json内部,但是没有main部分来指示它的入口点。 有谁知道哪个脚本是loopback模块的入口点?

安装没有依赖关系的npm包

我正在寻找最好的解决scheme,如何安装npm软件包,而没有它的package.json文件中描述的依赖关系。 目标是在安装包之前更改依赖版本。 我可以通过下载源代码手动执行一个包,但是如果你有很多嵌套的依赖关系,就会成为一个问题。

在package.json中设置process.env var

我正在尝试使用package.json设置和检索节点应用程序process.env vars,所以通过研究这个问题,我find了一个通过“configuration”部分设置/检索process.env的例子,所以我添加了一个新的configuration部分如下所示: "config" : { "var1" : "test", "var2" : "test2", "var3" : "test3" }, 但是我无法访问server.js中的任何上述variables,例如: console.log(process.env.npm_package_config_var1); 所以我想知道如何使用package.json设置/检索process.env var? 谢谢 *我使用npm 4.4.1,节点7.4.0,并使用(npm run dev)运行应用程序

Heroku日志:“缺less脚本:开始”,即使是在:(

我试图部署一个简单的node.js应用程序到heroku,但它不断告诉我,“缺less脚本:启动”即使在package.json中添加它后,我的packacge.json如下所示: – { "name": "deploy_demo", "version": "1.0.0", "keywords": [ "util", "functional", "server", "client", "browser" ], "author": "Babar", "contributors": [], "dependencies": { "ejs": "^2.5.2", "express": "^4.14.0" }, "main": "main.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node main.js" }, "license": "ISC", "description": "" } 我的代码为我的入口点: main.js Heroku日志: heroku日志 注意:这个应用程序在localhost服务器上工作正常,请帮助我,我是新的node.js,谢谢

苏格兰方块 – npm安装错误

我第一次开始使用Scotch Box(Vagrant LAMP堆栈),我用我的个人package.json来安装我的开发依赖项。 { "name": "myApp", "dependencies": {}, "devDependencies": { "gulp": "*", "gulp-util": "*", "gulp-plumber": "*", "gulp-coffee": "*", "gulp-concat": "*", "gulp-uglify": "*", "gulp-imagemin": "*", "gulp-compass": "*", "gulp-minify-html": "*", "gulp-minify-css": "*", "gulp-useref": "*", "del": "*", "require-dir": "*" } } 但是,当我运行npm安装,我看到很多错误,如: npm ERR! 请尝试以root / Administrator身份再次运行此命令。 npm ERR! Linux 3.2.0-23-通用 npm ERR! argv“/ usr / local / […]

如何在package.json中定义子模块以使'require('module / submodule')'

我有一个组件库,必须进行编译。 我使用一个文件index.js (和所有其他编译文件)将我的源文件编译为dist文件夹,导出所有这样的组件 /*index.js*/ module.exports = { "component1": require('./components/component1/component1'), "component2": require('./components/component2/component2') } 我有这个设置在我的package.json文件“主”:“./dist”, 所以,我可以要求这个库这样的require('library') 问题:我还想逐个导出我的组件,以便能够部分地要求它们像require('library/component1') 我可以把component1.js文件放在./dist文件夹中,但是它仍然会让我写require('library/dist/component1') 问题:是否有可能让文件保留在“dist”文件夹中?

在安装npm模块之前是否需要有一个package.json文件?

我基本上有一个完全空的文件夹,有一个文件, test.js 。 我想安装几个模块,但是当我尝试做像npm install express这样的错误时,我得到一个错误,说我没有package.json文件。 $ npm install express > node-icu-charset-detector@0.1.3 install /Users/me/node_modules/node-icu-charset-detector > node-gyp rebuild CXX(target) Release/obj.target/node-icu-charset-detector/node-icu-charset-detector.o ../node-icu-charset-detector.cpp:7:10: fatal error: 'unicode/ucsdet.h' file not found #include <unicode/ucsdet.h> ^ 1 error generated. make: *** [Release/obj.target/node-icu-charset-detector/node-icu-charset-detector.o] Error 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at […]

错误刷新会话“JSON文本没有以数组或对象和选项开始,以允许片段没有设置。

尝试在60分钟限制后刷新访问令牌。 运行本地节点服务器。 为了给出上下文,我已经成功地从spotifyauthentication端点返回了以下数据。 目前存储会话在NSUserdefaults,不知道如果我必须将刷新令牌存储在另一个位置.. Swap: tokenData { access_token: 'BQAzWk7KjBMtKLzuVtpstw0XWmRww6zs2j6TxoObMRh4P-cxW6SHQqnZWeBD9bE38Xz6ZUNlFdG-EVeTtHwgoRwA9GAqaooaQP5k4gFkEVCbhLcdGVc_IZjO1JH91FmB2O-l-YHeJqC9DzUIF7wWWCGfAxk2SJ2QFNkP4Mp13PXc9IlsnHnu-B9nfZaWYDoHDf4', token_type: 'Bearer', expires_in: 3600, refresh_token: 'AQDmPiRX9WGwShK9aIVybZlG1qJyv0avmgZedUwfvz0hGGo5dheMKSpteVRCIItzt_l4gIflHPnFzLrxLmZNKSserU7ng8_3sSJPhdsibdskjbdkjbdkUDrOC4ZbEGPWNcJlmZgl4A' } 当会话在Xcode中过期时,我在XCode中触发这个函数 if !session.isValid() { SPTAuth.defaultInstance().renewSession(session, withServiceEndpointAtURL: NSURL(string: tokenRefreshServiceURL), callback: { (error:NSError!, renewedsession:SPTSession!) 哪个指向这个.. app.post("/refresh", function(req,res){ console.log(req.body); if(!req.body || !req.body.hasOwnProperty("refresh_token")) { res.status(550).send("Permission Denied"); //THE BODY DOES NOT CONTAIN THE REFRESH TOKEN return; } var encryptedToken = new Buffer(req.body.refresh_token, 'base64');//switched the […]

如何安装npm依赖和devDependencies来分离目录?

我需要npm install package.json devDependencies到node_modules文件夹(本地行为),但dependencies project/node_modules 。 我应该写在package.json(或其他)configuration?