NODE_PATH 无法识别

2023-11-25

这是我的package.json script:

"scripts": {
    "start": "NODE_PATH=$NODE_PATH:./shared node",
    "dev": "npm run start & webpack-dev-server --progress --color"
  },

当我跑步时npm start在 Windows 8 中,它显示以下错误:

node_path 不被识别为内部或外部命令、可运行程序或批处理文件


当我想在 browserify 脚本中设置环境变量时,我遇到了同样的问题:

"scripts": {
  "build:symlinked": "NODE_PATH=./node_modules browserify src/index.js > dist/build.js"
}

能够使用需要对等依赖性的链接节点模块。

如上所述,您可以尝试手动或通过脚本设置环境变量,其中似乎必须根据您使用的命令行工具使用不同的命令。

为了不必每次都这样做,我发现了 npm 包:跨环境.

通过安装它并应用这样的脚本

"scripts": {
  "build:symlinked": "cross-env NODE_PATH=./node_modules browserify src/index.js > dist/build.js"
}

我能够解决这个问题。如果您在一个由 MAC/Linux 和 Windows 用户混合的团队中工作,这非常有用,因此您不必再关心在此类脚本中应用环境变量。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NODE_PATH 无法识别 的相关文章

  • 使用 Sequelize.js 和 PostgreSQL 查询关联模型上的 JSONB 字段

    我有我的两个模型Foo and Bar Foo有一个字段barId 因此有一个Bar与其关联的对象 我可以查询我所有的Foo对象并包括它们的关联Bar对象如此 我正在使用 TypeScript续集打字稿 https github com R
  • 每次页面重新加载时都会出现新的 Google 登录库提示

    在我的项目中 我使用常规弹出客户端 JS 身份验证 平台客户端 https developers google com identity sign in web sign in 我从旧版 Google Sign 迁移到新版 Google I
  • Microsoft SQL 数据库的 WebSocket 侦听器

    我目前正在开发一个项目 该项目必须使用 WebSockets 作为将数据传输到客户端的方式 基础设施看起来像这样 客户端 gt Web 服务器 gt Microsoft SQL 数据库 我想最理想的情况应该是这样的 客户端打开一个到服务器的
  • 使用 sudo 从 Node.js 运行命令

    作为 Node js 新手 我有这个问题 我看到在一些地方提到节点不应该以 root 身份运行 例如this http syskall com dont run node dot js as root 我只是使用节点来设置simpleWeb
  • 如何使 Puppeteer 在客户端与 ReactJS 应用程序一起工作

    我对 React 相当陌生 我正在开发一个应用程序 它将拍摄网页的实际屏幕截图 并且该应用程序可以在所拍摄的屏幕截图上绘制和添加涂鸦 我最初使用 html2canvas 和 domToImage 来获取客户端屏幕截图 但它不会完全按照网页中
  • 如何处理node.js中的for循环?

    我在 node js 中有以下代码 var months jan feb march april may june july august sep oct nov dec for var i 0 j months length i
  • 如何在 JavaScript 中获取 Application Insights 操作 id?

    我有一个用 javascript 编写的 Azure Function 应用程序 集成了 Application Insights const AppInsights require applicationinsights AppInsig
  • .hasMany 调用的内容不是 Sequelize.Model 的子类

    我正在尝试在两个模型之间引用外键 但我收到此错误 throw new Error this name hasMany called with something that s not a subclass of Sequelize Mode
  • Knex 与 PostgreSQL 选择查询在多个并行请求上性能极度下降

    In brief 我正在开发一个 梦想中的 游戏 我的后端堆栈是 Node js 和带有 Knex 的 PostgreSQL 9 6 我在这里保存所有玩家数据 我需要经常请求它 其中一个请求需要进行 10 个简单的选择来提取数据 这就是问题
  • 如何在 Windows 上设置 Node.js 的工作目录?

    我刚刚安装了 Windows 版的 Node js 运行它真的是轻而易举 我想将它用作构建过程的一部分 将多个文件组合在一起 如下所示 settings var FILE ENCODING utf 8 EOL n DIST FILE PAT
  • 填充对象 ID 数组

    我的架构 var playlistSchema new Schema name type String require true videos type mongoose Schema Types ObjectId ref Video co
  • 咕噜玉错误

    每当我运行 grunt james 时 我都会收到错误 Warning pattern indexOf is not a function Use force to continue 现在这是我的玉石任务 jade options pret
  • Javascript:同步到异步转换器库

    1 什么是更好的streamlinejs https github com Sage streamlinejs https github com Sage streamlinejs或叙述 http www neilmix com narra
  • Mongoose Schema“新”关键字

    在声明猫鼬模式时 我注意到使用 mongoose Schema and new mongoose Schema work 有什么区别吗 哪种方式更好 这是同一件事 来自source https github com LearnBoost m
  • 页面路由不完全是我想要的

    我在下面的代码中使用 Angular Routing 将用户引导至新的注册表单 该应用程序的工作原理如下 用户看到一个网页 要求他们通过单击适当的按钮在 数字报价 或 屏幕报价 之间做出选择 单击该按钮后 它应该将其定向到另一个显示相应注册
  • 找不到模块:错误:与 webpack 捆绑时无法解析模块“模块”mongodb

    当我尝试在节点应用程序中使用 mongoose connect 时 Webpack 抛出以下错误 最初还有一些错误 例如 Module not found Error Cannot resolve module fs 在我的 webpack
  • 在 TFS 上构建想要从 Node.js 测试项目复制可执行文件

    我使用 Node js 工具为量角器测试环境创建了一个 Node js 项目 以在 Team Foundation 服务器上测试 Web 应用程序 我可以在本地创建测试项目并使用调试器运行它 但是 TFS 上的构建不起作用 Log
  • 防止 Node.js 中的 SQL 注入

    是否有可能以与 PHP 具有防范 SQL 注入的预准备语句相同的方式防止 Node js 中的 SQL 注入 最好使用模块 如果是这样 怎么办 如果不 有哪些例子这可能会绕过我提供的代码 见下文 一些背景 我正在制作一个 Web 应用程序
  • 如果数据库关闭一段时间,MongoDB 会更改流超时

    我在nodejs中使用mongoDB更改流 一切正常 但如果数据库关闭需要超过10 5秒才能启动更改流会引发超时错误 这是我的更改流观察程序代码 Service prototype watcher function db let colle
  • 在 Nodejs、pg-promise 中重建连接

    在使用建立主 副本 postgres 连接的场景中pg promise 有没有办法在副本中断的情况下重建这些连接 而不是做process exitCode 1 在通过 initOptions 传递的错误函数中 并在服务启动时仅重建工作连接

随机推荐

  • Eclipse 包资源管理器为空

    我是 Eclipse 新手 我似乎无法让包资源管理器配合 这是我当前的文件树 workspace bin var res gui src var all of my source code 我尝试在当前树 workspace workspa
  • 如何在pygame中检测精灵是否被点击[重复]

    这个问题在这里已经有答案了 我是 pygame 的新手 现在我正在使用精灵 我的问题是如何检测精灵是否被点击 我想在单击精灵时执行一些操作 就像它是一个按钮一样 谢谢 Edited 谢谢你 斯蒂芬 另外有没有办法知道被点击的精灵是谁 这是示
  • Fortran 中的自动数组释放

    我正在使用 gfortran std f2008 我有一个返回包含可分配数组的派生类型的函数 该函数在返回之前调用 allocate 看起来数组在分配数组的函数返回后一段时间被自动释放 并且我的程序出现了段错误 什么时候会发生自动释放 我应
  • Bootstrap 3 下拉菜单转换

    首先这是fiddle 只是一个常规的引导下拉菜单 我对 css 做了一些更改 以便下拉菜单出现在悬停 而不是单击 上 但我如何想要一个非常简单的淡入淡出动画 我尝试了 css 转换 但它不起作用 因为 dropdown menu 元素应用了
  • 为什么此正则表达式不适用于东方阿拉伯数字?

    thg435将此答案写入 JavaScriptquestion gt a foo 1234567890 bbb 123456 foo 1234567890 bbb 123456 gt a replace d d d d 3 b g foo
  • 在java中将两个excel文件合并为一个工作簿中的两个工作表

    我在文件夹 C DemoFilesExcel demo1 xlsx 和 C DemoFilesExcel demo2 xlsx 中有两个 xlsx 文件 我想创建一个新的 xlsx C DemoFilesExcel merged xlsx
  • python中psutil单个进程的内存使用情况(以字节为单位)

    如何使用psutil库获取Windows平台上单个进程已使用的内存量 我不想知道百分比 我想知道以字节为单位的数量 我们可以用 psutil virtual memory used 要找到整个操作系统的内存使用情况 以字节为单位 但是每个进
  • AngularJS 中范围的继承

    在父控制器范围中 我定义了selectedItem其设置为 x 然后在子范围中 我定义了selectedItem使用 ngModel div div div div div div
  • Curl 请求将图像从本地计算机上传到 ruby​​ on Rails 应用程序

    我有一个用 ruby on Rails 构建的应用程序 我需要向该应用程序发布curl 请求以从本地计算机上传图像 在我的 ruby on Rails 应用程序中 我使用回形针作为图像上传器 现在这个curl请求工作得很好 因为这个curl
  • 如何使用 Python 列表使用 SWIG 在 C++ 中分配 std::vector?

    我有一个简单的 C 类 其中包含一个 std vector 成员和一个将 std vector 作为参数的成员函数 我用 SWIG 包装并从 Python 调用 示例代码如下 编译完成后 我进入Python并执行以下操作 import te
  • 将带有数组的对象转换为带有对象的数组的最佳方法,反之亦然

    将数组对象转换为对象数组的最佳方法是什么 反之亦然 category a b c title e f g code z x v To category a title e code z category b title f code x c
  • 如何仅为特定类配置log4j2.xml日志级别?

    In log4j可以通过以下方式定义日志级别package如下
  • 有没有办法在 Hive 中转置数据

    这是我的桌子 pid high medium low 1 10 8 6 2 20 16 12 3 10 6 4 我想将此数据存储在 Hive 中的另一个表中 格式如下 pid priority value 1 high 10 1 mediu
  • Django 中 null=True 和 Blank=True 有什么区别?

    想要改进这篇文章吗 提供此问题的详细答案 包括引用和解释为什么你的答案是正确的 不够详细的答案可能会被编辑或删除 当我们在Django中添加模型字段时 我们通常会这样写 models CharField max length 100 nul
  • 使用 Google Analytics 将数据显示在我们的网页上?

    在我们的某些页面上 我们会显示一些统计信息 例如今天查看该页面的次数 过去一周查看该页面的次数等 此外 我们还有一个总体统计页面 我们按顺序列出页面 浏览次数最多的 今天 我们只是将这些页面浏览量和事件计数插入到我们的数据库中 我们还通过正
  • 被带有 selenium 和 chromedriver 的网站阻止

    我在尝试使用 chrome 驱动程序和 selenium 访问网站 bet365 com 时遇到一些麻烦 我完全被 阻止 我可以使用普通的 chrome 访问该网站 但是当我尝试使用 chrome 驱动程序时 它不起作用 我之前遇到过这个问
  • 世界时钟网络服务?

    您使用的最可靠的世界时钟网络服务是什么 不幸的是 你可能永远不会得到一个真正准确的原子钟网络服务由于消息 数据包从您的计算机到服务器来回传输的延迟问题 大多数可通过互联网访问的原子钟都使用一种称为网络时间协议其中包括一个抖动缓冲区 专门考虑
  • 如何使用 Dockerfile 在一层中复制多个文件?

    下列Dockerfile包含四个COPY layers COPY README md COPY package json COPY gulpfile js COPY BUILD NUMBER 如何使用一层复制这些文件 尝试了以下方法 COP
  • 所有 com.android.support 库必须使用完全相同的版本[重复]

    这个问题在这里已经有答案了 当我今天将 android studio 从版本 2 2 3 更新到 2 3 时 我突然在依赖项中的第一个编译行的 build gradle 中收到此错误 哪个依赖项首先出现并不重要 但它总是会给我这个错误 所有
  • NODE_PATH 无法识别

    这是我的package json script scripts start NODE PATH NODE PATH shared node dev npm run start webpack dev server progress colo