问题标签 [npm-start]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 如何在 AngularJS 中正确使用 HTML5 url?
我对 AngularJS 和服务器配置的东西还很陌生,这是一个我到目前为止还没有找到令人满意的解决方案的问题。
我希望能够在网站上使用 HTML5 url(没有 hashbang),这样我就可以使用“mydomain/contact”之类的地址进行导航(为了简单起见,我将坚持使用“contact”示例)。
为此,正如我到目前为止发现的那样,应该做两件事:
- 在客户端启用 HTML5
在 app/app.js 文件上启用 HTML5 格式(同时添加依赖项)
它可以点击链接并获得正确的 url。尽管如此,它仍然不允许某人直接访问 HTML5 url。要进入“联系人”页面,我仍然无法直接访问“mydomain/contact”(我们得到 404),我知道这是有道理的。为了解决这个问题,仍然需要在服务器端实现一些东西。
- 服务器端配置
配置服务器以正确的文件响应,即我应该配置服务器使其在我请求“mydomain/#/contact”和“mydomain/contact”时以相同的方式响应。
最后一项是我卡住的地方。我找到了很多这样的答案:“你应该配置你的服务器”(他们假设读者已经知道如何做到这一点。我不知道),但我找不到一个完整的例子来说明如何做到这一点或在哪里放置任何需要的文件。
我正在使用 AngularJS 1.6.x 和 npm 3.10.9 (npm start)。我的问题是:有没有关于如何在 AngularJS 中充分使用 HTML5 url 的完整示例?
angularjs - 浏览器同步无头环境错误
所以我刚开始学习 Angular 2,npm install
在 git bash 上运行命令并打开我的文本编辑器后,我试图运行npm start
命令来启动 typescript 和 lite 服务器。一切顺利,直到出现此错误[1] [BS] Couldn't open browser (if you are using BrowserSync in a headless environment, you might want to set the open option to false)
并且浏览器未打开。这是它的外观`
我使用的是 Windows 8 64 位操作系统,Chrome 是默认浏览器
一个相关的问题https://stackoverflow.com/a/42845813/8130472得到了回答,并建议选择将 C:\Windows\System32 添加到系统变量中,但我不知道该怎么做。
此外,在此链接上,https://forums.bignerdranch.com/t/browser-sync-couldnt-open-browser/10936/4另一个建议是添加--browser"chrome.exe"(Windows)
. 那也没有用。
有什么建议么?或解决方案?
angular - angular 2 npm start 重复标识符错误
我收到以下错误:
当我在 windows cmd 中运行命令(npm-install)时,它工作正常,但是当我使用命令 npm start 时,它在 ts 文件中给我一个错误“重复标识符”。
我尝试删除节点模块,然后运行命令 npm install 问题仍然存在。
这是我的 tsconfig.json:
node.js - reactdash@0.0.1 启动脚本失败
我正在尝试为我的 react 应用程序开发设置环境。我最初使用
命令,效果很好。但是,我喜欢只保留我将使用的模块,而不是开发所需的通用模块。因此,我决定通过以下方式设置环境,
然后安装我将用于我的开发所需的包。我的 package.json 如下,
当我尝试
我的错误信息如下,
但是,index.html 存在于 .src 目录下。
任何人都可以阐明如何调试这个吗?
node.js - npm 运行错误反应 js
我正在学习 ReactJS。安装已经完成,但是当我运行这个 npm 命令时,我收到以下错误。
┌────────────────────────────────────────────────── ────────┐ │ npm 更新检查失败 │ │ 尝试使用 sudo 运行或获取访问权限 │ │ 通过 │ 访问本地更新配置存储 │ sudo chown -R $USER:$(id -gn $USER) /home/me/.config │ └─────────────────────────────────────── ──────────────────┘</p>
webpack.config.js
包.json
angular - 使用 yeoman 生成器的 Hyperledger Composer Angular 应用程序
我可以使用 yeoman 生成器为超级账本作曲家创建 Angular 应用程序项目。
运行由 yeoman 生成器命令生成的 Angular 应用程序时出现以下错误:npm start。
多 webpack-dev-server/client 中的错误?http://0.0.0.0:4200 ./src/main.ts Module not found: Error: Can't resolve 'webpack-dev-server/client? http://0.0.0.0:4200 ' 在 '/home/praval/composer-sample-networks/packages/marbles-network/myapp'
angular - 带有 Typescript 错误 TS18003 的 Npm 服务器
使用 typescript 为 Angular 2 设置环境。npm lite 运行成功,但安装 typescript 并添加启动脚本后,出现错误
错误 TS18003:在配置文件“D:/practical/ang1/tsconfig.json”中找不到输入。指定的“包含”路径为“[”**/ “]”,“排除”路径为“[”../wwwroot/app”,“node_modules/ ”]'。
包.json
tsconfig.json
如何解决这个错误
请注意 第一次“npm start”工作正常,但在删除和重置后,导致上述问题
node.js - 用于开发环境的 Nodemon
我想知道如何使用 nodemon,并将其推送到 git repo,并让项目中的其他开发人员能够使用 nodemon 而无需运行命令npm install -g nodemon
。理想情况下,我希望项目中的所有开发人员都能够运行npm start
并且 nodemon 被调用,无论它是否在全球范围内安装。我已经运行了npm install --save-dev nodemon
,我很好奇是否有办法让 nodemon 从 node_modules 中运行,在我的 start 命令中的 package.json 文件的脚本部分。
node.js - 执行命令时发生错误:npm run serve
我已经尝试了所有选项,将我的版本打字稿从“2.4.2”更改为“2.4.1”我还分别执行了“npm run serve”和“npm run build:watch”,但它不起作用。我已将环境设置为可变,但根本不起作用。请帮助解决这个问题。
运行 cmd npm start 时出现以下错误:
执行命令时发生错误:npm run serve
错误:spawn cmd.exe ENOENT
执行命令时发生错误:npm run serve
这是我的 package.json 文件:
我的调试日志是: