package.json相关内容

在package.json中设置env var以与电子重装一起使用?

我通常在macOS上进行开发,但是为了解决某些特定于Windows的问题,我将该项目移至Windows 10。进行更改后,我使用 electron-reload 重新加载应用程序。 使用下面的设置,然后 npm start 来启动macOS。应用程序,在Windows上会引发错误:“'APP__DEV'不被识别为内部或外部命令” 我做错了吗,macOS更“宽容”了?我看到了这个问题:在 ..
发布时间:2020-10-28 19:38:38 前端开发

docker-compose无法以npm ERR开头! enoent ENOENT:没有这样的文件或目录,打开'/usr/src/app/package.json'

我从docker文件构建了一个映像,以运行节点并复制到一个完美运行的简单节点express应用中。映像构建后,我可以运行容器并进行bash并复制本地文件。当我在docker-compose文件中使用此映像以及mongo映像时,容器会构建,但节点容器无法运行并出现错误,原因是package.json丢失。 返回的错误是 报告节点已退出,代码为254 报告节点| npm ERR!路径/u ..
发布时间:2020-10-24 20:28:49 其他开发

if-else在npm运行脚本中的参数上

根据是否指定了参数,我想调用其他脚本: “ paramtest”: “如果[-z $ 1];然后回显Foo $ 1;否则回显Bar; fi”, npm run paramtest 应输入“ Bar”。 npm运行参数-随便 应该给“ Foo what”。 但是实际上我只能得到:(参数被添加到整行,而不 ..
发布时间:2020-10-11 23:11:23 其他开发

使用Husky添加预提交钩子,而无需向git推送附加内容

嘿,我想将脚本添加到我的package.json中,但不想在git中添加此脚本,因为它会影响我的同事的项目行为. 我要添加的脚本是由husky处理的precommit-Hook.是否有可能像package.override.json这样的地方定义脚本并忽略.gitignore中的文件,或者有其他方法吗? 解决方案 我可以想到两个不使用husky的解决方案: 您可以直接在本地存储 ..
发布时间:2020-07-23 05:52:13 前端开发

发送package.json [version]到Angularjs前端以进行显示

有没有一种简单的方法可以将package.json文件发送到Angular js 1的前端.我需要显示项目所在的版本.在MEAN堆栈上使用Gulp.目前,我还没有找到一种方法. 编辑. 没有在MEAN堆栈上使用Gulp来获取它,我只是在说明要用于项目运行的内容.我可能会有所帮助. 解决方案 所以我尝试了,这对我有用. 在您的app.js文件中创建一个全局变量, gl ..
发布时间:2020-05-23 19:59:12 其他开发

如何在Node JS应用程序中顺序启动两个命令

我已经使用mocha-chai为我的node js应用程序编写了一些单元测试. 我想通过package.json文件的scripts属性依次启动节点JS服务器和测试套件. 我的节点版本是6.9.4. 这些脚本在我的package.json中如下所示: "scripts": { "start": "node ./bin/www", "test": "npm start ..
发布时间:2020-05-23 19:59:09 其他开发

NPM链接在安装时在package.json中完成

我正在创建2个项目. 项目1就像一个图书馆. 项目2将是使用项目1的库代码的应用程序. 所以我希望建立一个从Project 1到Project 2的npm链接.我可以在命令行中使用以下命令执行此操作: cd ../project1 npm链接 cd ../project2 npm链接project1_name ,它工作正常.但是我不想这样做,我想在安装package.json时 ..
发布时间:2020-05-23 19:59:04 其他开发

NPM安装不会从package.json安装任何依赖项

我试图从Node.js项目的根目录运行 npm install ,因为我想安装位于 package.json 中的所有项目依赖项. .但是,当我在命令行中运行 npm install 时,它显示了据报道已安装的依赖项列表,但是当我转到该目录并搜索子目录 node_modules/,它不存在.因此,这些依赖项并没有真正安装,正如我尝试运行 npm start 所证明的那样,它将开始引发有关缺少模块的 ..
发布时间:2020-05-23 19:59:02 其他开发

带有husky的package.json中的自定义git钩子

我正在尝试在提交时验证提交消息.为此,我使用了Husky和commit-msg钩子. 但是,由于我也在构建时提交了消息验证,因此我希望验证代码在单独的JS文件中可用.所以我试图调用一个外部JS文件来执行我的提交验证.在我的package.json文件中,我有: "commitmsg": "node validation.js" 但是,我无法正确执行验证.现在,validation. ..
发布时间:2020-05-23 19:58:57 其他开发

在package.json的devdependencies中包含npm可以吗?

我遇到了一个nodejs存储库,该存储库在开发依赖项中包含npm.在什么情况下需要这样的配置?因为,安装依赖关系已经需要npm. 解决方案 如果存储库内部使用NPM CLI并依赖于特定的NPM版本而不是全局安装的NPM,则这很有意义,因为在主要版本之间可能会更改行为: devDependencies: { "npm": "^2" } 而 devDependencies: ..
发布时间:2020-05-23 19:58:52 其他开发

有没有办法从package-lock.json中提取package.json?

我正在处理一个缺少package.json文件的项目.开发人员已将package-lock.json文件推入而没有package.json文件. 如果有可能,如何从package-lock.json文件创建一个干净的package.json? 解决方案 无法从package-lock.json生成完整的package.json,因为后者未包含所有必需的数据.它仅包含具有特定版本的依赖 ..
发布时间:2020-05-23 19:58:40 其他开发

Node App可在Heroku Local上运行,但在Heroku服务器上崩溃.使用简单的Foundation模板项目

我正在尝试在Heroku上部署基于Yarn,Gulp和Node.js的Foundation Web应用程序.它可与heroku local web一起使用,但在Heroku服务器上崩溃. 我已经正确设置了端口.我正在尝试删除Browsersync并改用gulp-connect.在我的gulpfile.js中,设置了connectHeroku任务,该任务在构建后运行.我已经在环境中为Herok ..
发布时间:2020-05-23 19:58:37 其他开发

npm-package.json覆盖主字段

我在项目中使用了一些npm软件包.其中两个具有错误的main字段.有可能覆盖它们吗? 我使用webpack.我在此处找到了解决方案. 这适用于主字段,但我还需要来自同一软件包的css文件.我在index.scss文件中用~package/css/style.css引用它.通过上述解决方案,它可以使用path/to/main.js/css/style.css(使用main.js)而不是p ..
发布时间:2020-05-23 19:58:32 其他开发

npm强制软件包锁定以更新子依赖软件包

由于某些代码漏洞,我试图更新一个子依赖项.软件包为 snapdragon ,目前我已安装0.8.2版本,但我希望升级到最新的0.12.0. 我已经更新了所有需要snapdragon作为依赖项的软件包.现在,根据这些软件包package.json,它们需要"^0.8.1",也应该也支持0.12.0. 这是npm ls snapdragon的结果: ├─┬ nodemon@1.19. ..
发布时间:2020-05-23 19:58:29 其他开发